On Apr 7, 2010, at 2:28 PM, Timothy Farrell wrote: > I've looked at this problem extensively and I'm convinced that the solution > is to re-implement template.py without complicated regexps or remove the > claim of Jython support. > > The exact problem is related to the size of a view that is run through the > template module. The "re_strings" as it is used in the parse() method is too > complicated. A temporary solution is to comment out that line but templates > will not render some Javascript properly.
re_strings looks just plain broken to me. The inner parens should not be capturing, there should be non-capturing parens around the alternation, and the single-line quote patterns shouldn't have dots in the match. I think. I sent a patch for this back in November, and Timothy reported that it worked. But it never got applied. Want to try again? > > This is ultimately a bug in Java (not even Jython) but it officially has > WONT-FIX status with Sun. > > On 4/7/2010 3:34 PM, Jonathan Lundell wrote: >> >> On Apr 7, 2010, at 12:44 PM, John Cobo wrote: >> >>> I have not written any regular expressions. So far I am just trying to run >>> the web2py "welcome" app. >>> >>> The only reg. exp. is what creates the welcome page view. >>> >> >> No traceback? >> >>> Thanks. >>> >>> >>>> On 7 Apr 2010 19:29, "Jonathan Lundell" <jlund...@pobox.com> wrote: >>>> >>>> On Apr 7, 2010, at 9:55 AM, JC11 wrote: >>>> >>>> > I am getting the dreaded error: >>>> > RuntimeError: maximum recursion depth exceeded >>>> > >>>> > I am using web2py vsn. 1.76.5, jython version 2.5.1 on Windows XP. >>>> > >>>> > I have altered the web2py 'welcome' application defaault controller >>>> > to: return 'Hello World' rather than return dict(message=T('Hello >>>> > World')). >>>> > This solved the recursion problem, but only if one does not use web2py >>>> > views :( >>>> > >>>> > I tried adding the following to the default controller, but it did not >>>> > help. >>>> > import sys >>>> > sys.setrecursionlimit(2500) >>>> > >>>> > Any suggestions ? >>>> >>>> What's the regex that's causing the problem? >>>> >>>> > >>>> > On Apr 7, 4:16 pm, Jonathan Lundell <jlund...@pobox.com> wrote: >>>> >> On Apr 7, 2010, at 7:14 AM, mdipierro wrote: >>>> >> >>>> >>> Some people have reported problems with Jython due to a bug in Java >>>> >>> regex. I tried Jython2.5rc2 and it worked for me. Let us know. >>>> >> >>>> >> One or two of the regex patches a while back (URL checking IIRC) was >>>> >> aimed at preventing excessive backtracking under Jython. If anyone runs >>>> >> into that problem again, they should report it. I'm pretty sure I >>>> >> understand how to avoid at least the problem we had then, by making >>>> >> alternations mutually exclusive. >>>> >> >>>> >> >>>> >> >>>> >>> On Apr 7, 6:14 am, JC11 <john.c...@gmail.com> wrote: >>>> >>>> Thanks, >>>> >> >>>> >>>> I am sure I searched in the 'book', how silly of me not to find it. >>>> >>>> What about Oracle and Jython ? The last line of the entrie reads: >>>> >>>> 'You will be able to use DAL('sqlite://...') and >>>> >>>> DAL('postgres://...') only.' >>>> >> >>>> >>>> John C. >>>> >> >>>> >>>> On Apr 7, 11:54 am, Kuba Kucharski <kuba.kuchar...@gmail.com> wrote: >>>> >> >>>> >>>>> Hi, >>>> >> >>>> >>>>> here they are: >>>> >> >>>> >>>>> http://web2py.com/book/default/section/12/9 >>>> >> >>>> >>>>> + use newest stable >>>> >> >>>> >>>>> -- >>>> >>>>> Kuba -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.