Hi Uwe,

please try the following:

Edit the file tool/bin/generator.py

Under line saying "sys.setdefaultencoding('utf-8')" add the following line:

    sys.setrecursionlimit(1500)

If the problem persists, you can increase the recursion limit to 2000. 
If it still persists, please report back.

T.

Uwe Stahl wrote:
> Hello,
>
> I always get a "maximum recursion depth exceeded"-error when trying to
> build my qooxdoo application.
> The stack trace is appended to the end of the E-Mail.
>
> My 8 qooxdoo-classes do not have any circular reference that could
> explain such a recursion.
>
> The target "generate.py source-all" works fine, but the target
> "generate.py build" always runs into this error.
>
> This problem cannot be resolved by running "generate.py clean" and
> "generate.py distclean".
>
> I am using qooxdoo 0.8.3 with ActivePython 2.6 on Windows.
>
> Any idea?
>
> Regards,
> Uwe
>
>
> Exception RuntimeError: 'maximum recursion depth exceeded while calling
> a Python object' in <type 'exceptions.AttributeError'> ignored
> Traceback (most recent call last):
>   File "C:\ustahl\qooxdoo-0.8.3-sdk\tool\bin\generator.py", line 165, in
> <module>
>     main()
>   File "C:\ustahl\qooxdoo-0.8.3-sdk\tool\bin\generator.py", line 160, in
> main
>     generatorObj.run()
>   File "C:\ustahl\qooxdoo-0.8.3-sdk\tool\pylib\generator\Generator.py",
> line 527, in run
>     self._codeGenerator.runCompiled(script, self._treeCompiler)
>   File
> "C:\ustahl\qooxdoo-0.8.3-sdk\tool\pylib\generator\action\CodeGenerator.p
> y", line 178, in runCompiled
>     compiledContent = self._treeCompiler.compileClasses(classes,
> variants, optimize, format)
>   File
> "C:\ustahl\qooxdoo-0.8.3-sdk\tool\pylib\generator\code\TreeCompiler.py",
> line 78, in compileClasses
>     return self.compileClassesXX(classes, variants, optimize, format)
>   File
> "C:\ustahl\qooxdoo-0.8.3-sdk\tool\pylib\generator\code\TreeCompiler.py",
> line 88, in compileClassesXX
>     content += self.getCompiled(classId, variants, optimize, format)
>   File
> "C:\ustahl\qooxdoo-0.8.3-sdk\tool\pylib\generator\code\TreeCompiler.py",
> line 267, in getCompiled
>     tree = copy.deepcopy(tree)
>   File "C:\Programme\ActivePython26\lib\copy.py", line 162, in deepcopy
>     y = copier(x, memo)
>   File "C:\Programme\ActivePython26\lib\copy.py", line 293, in
> _deepcopy_inst
>     state = deepcopy(state, memo)
>   File "C:\Programme\ActivePython26\lib\copy.py", line 162, in deepcopy
>     y = copier(x, memo)
>   File "C:\Programme\ActivePython26\lib\copy.py", line 256, in
> _deepcopy_dict
>     y[deepcopy(key, memo)] = deepcopy(value, memo)
>   File "C:\Programme\ActivePython26\lib\copy.py", line 162, in deepcopy
>     y = copier(x, memo)
>   File "C:\Programme\ActivePython26\lib\copy.py", line 229, in
> _deepcopy_list
>     y.append(deepcopy(a, memo))
>   File "C:\Programme\ActivePython26\lib\copy.py", line 162, in deepcopy
>     y = copier(x, memo)
>   File "C:\Programme\ActivePython26\lib\copy.py", line 293, in
> _deepcopy_inst
>     state = deepcopy(state, memo)
>   ...
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
> trial. Simplify your report design, integration and deployment - and focus on 
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
>   

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to