Ok, I don't know exactly where you cut the stack trace, but it's quite obvious that the exception occurs during recursive dependency analysis. What order of magnitude are we talking about here, in terms of total classes used in the app? I've seen apps with way beyond 1,000 classes doing fine. How big is your app roughly?
You might open an enhancement bug for this. Attach this stack trace, and add that an iterative exploration of the class list might help. T. >>>> Resolving dependencies > - > ___________________________________________________________________________ > ___________________________________________________________________________ > _____*...........................................................*......... > ...Traceback (most recent call last): > File > "/Users/john/dev/Grasshopper/smart/Local/WebContent/public/grasshopper/qoox > doo-1.4.1-sdk/tool/bin/generator.py", line 224, in<module> > main() > File > "/Users/john/dev/Grasshopper/smart/Local/WebContent/public/grasshopper/qoox > doo-1.4.1-sdk/tool/bin/generator.py", line 218, in main > generatorObj.run() > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/Generator.py", line 626, in run > > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/Generator.py", line 198, in > computeClassList > config.cleanUpJobs(expandedjobs) > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/code/DependencyLoader.py", line 101, > in getClassList > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/code/DependencyLoader.py", line 75, > in resolveDepsSmartCludes > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/code/DependencyLoader.py", line 215, > in classlistFromInclude > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/code/DependencyLoader.py", line 164, > in classlistFromClassRecursive > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/code/DependencyLoader.py", line 164, > in classlistFromClassRecursive > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/code/DependencyLoader.py", line 146, > in classlistFromClassRecursive > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/code/DependencyLoader.py", line 254, > in getCombinedDeps > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/code/Class.py", line 518, in > dependencies > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/code/Class.py", line 212, in > classVariants > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/code/Class.py", line 160, in tree > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/code/Class.py", line 143, in > _getSourceTree > File > "/Volumes/MIRROR/Users/john/dev/Grasshopper/smart/Local/WebContent/public/q > ooxdoo-1.4.1-sdk/tool/pylib/generator/runtime/Cache.py", line 295, in write > RuntimeError: maximum recursion depth exceeded in cmp > > > > > > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
