Done

2012/12/11 thron7 <[email protected]>

>  Please add your case to
> http://bugzilla.qooxdoo.org/show_bug.cgi?id=6628
>
> T.
>
>
> On 12/11/2012 03:34 PM, Benjamin Dreux wrote:
>
> Hi
>
>  I just got a strange error when running the build job
>
>  Terminating on unprintable exception; please re-run with -s.
>
>  So i start a new compilation with the s flag
>
>  And Here is the stacktrace
>
>  \Traceback (most recent call last):
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/bin/generator.py",
> line 243, in <module>
>     main()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/bin/generator.py",
> line 226, in main
>     generatorObj.run()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/Generator.py",
> line 547, in run
>     includeNoDeps, script, verifyDeps=True)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/Generator.py",
> line 203, in computeClassList
>      classList = self._depLoader.getClassList(includeWithDeps,
> excludeWithDeps, includeNoDeps, [], script, verifyDeps)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/DependencyLoader.py",
> line 98, in getClassList
>     result = resolveDepsSmartCludes()
>    File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/DependencyLoader.py",
> line 77, in resolveDepsSmartCludes
>     result = self.classlistFromInclude(includeWithDeps, excludeWithDeps,
> script.variants, verifyDeps, script)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/DependencyLoader.py",
> line 276, in classlistFromInclude
>     classlistFromClassRecursive(depsItem, excludeWithDeps, variants,
> result, warn_deps, [], allowBlockLoaddeps)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/DependencyLoader.py",
> line 181, in classlistFromClassRecursive
>     classlistFromClassRecursive(subitem, excludeWithDeps, variants,
> result, warn_deps, [], allowBlockLoaddeps)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/DependencyLoader.py",
> line 181, in classlistFromClassRecursive
>     classlistFromClassRecursive(subitem, excludeWithDeps, variants,
> result, warn_deps, [], allowBlockLoaddeps)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/DependencyLoader.py",
> line 181, in classlistFromClassRecursive
>     classlistFromClassRecursive(subitem, excludeWithDeps, variants,
> result, warn_deps, [], allowBlockLoaddeps)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/DependencyLoader.py",
> line 167, in classlistFromClassRecursive
>     classlistFromClassRecursive(subitem, excludeWithDeps, variants,
> result, warn_deps, loadDepsChain, allowBlockLoaddeps)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/DependencyLoader.py",
> line 138, in classlistFromClassRecursive
>     deps, cached = classObj.getCombinedDeps(self._classesObj, variants,
> self._jobconf, genProxy=genProxyIter.next())
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/clazz/MClassDependencies.py",
> line 246, in getCombinedDeps
>     static, cached = self.dependencies (variants, force, tree=tree)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/clazz/MClassDependencies.py",
> line 213, in dependencies
>     classVariants    = self.classVariants()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/clazz/MClassCode.py",
> line 169, in classVariants
>     tree = self.tree()  # get complete tree
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/generator/code/clazz/MClassCode.py",
> line 84, in tree
>     tree = treegen.createFileTree(tokens, fileId)
>    File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 2253, in createFileTree
>     fileNode.childappend(TreeGenerator().parse(tokenArr))
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 2244, in parse
>     return statements()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 2062, in statements
>     st = statement()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1979, in statement
>     s = expression()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1947, in expression
>     left = t.ifix(left)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 931, in ifix
>     group = self.pfix()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 964, in pfix
>     group.childappend(expression())
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1943, in expression
>     left = t.pfix()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1097, in pfix
>     keyval = expression()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1943, in expression
>     left = t.pfix()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1097, in pfix
>     keyval = expression()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1943, in expression
>     left = t.pfix()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1220, in pfix
>     body.childappend(block())
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1176, in block
>     s.childappend(t.std())  # the "{".std takes care of closing "}"
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1111, in std
>     a = statements()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 2062, in statements
>     st = statement()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1975, in statement
>     s = n.std()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1598, in std
>     then_part.childappend(statementOrBlock())
>    File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 2051, in statementOrBlock
>     return block()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1176, in block
>     s.childappend(t.std())  # the "{".std takes care of closing "}"
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1111, in std
>     a = statements()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 2062, in statements
>     st = statement()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1979, in statement
>     s = expression()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1943, in expression
>     left = t.pfix()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1294, in pfix
>     elem = t.ifix(n)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 555, in ifix
>     self.childappend(expression(bp-1))
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1947, in expression
>     left = t.ifix(left)
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 866, in ifix
>     accessor.childappend(expression(symbol(".").bind_left))
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1943, in expression
>     left = t.pfix()
>   File
> "/Users/dreux_b/project/chaire/ifsr/presentation/target/qooxdoo-sdk/tool/pylib/ecmascript/frontend/treegenerator.py",
> line 1207, in pfix
>     assert token.id == "("
> AssertionError
>
>  It looks like there is a missing parenthesis. But i can't find it.
> I hope this will help to find the reason why the compiler doesn't give a
> nice "missing parenthesis here" message
>
>  Regards
> --
> Benjamin Dreux
> Analyste-Programmeur
> Chaire de logiciel libre-Finance Social et solidaire
> UQAM
> Montréal
>
>
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue 
> delivershttp://p.sf.net/sfu/logmein_12329d2d
>
>
>
> _______________________________________________
> qooxdoo-devel mailing 
> [email protected]https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
>
>
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>


-- 
Benjamin Dreux
Analyste-Programmeur
Chaire de logiciel libre-Finance Social et solidaire
UQAM
Montréal
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to