Please open a bug report for this, and add your stack trace. Thanks, T.
On Fri, Dec 20, 2013 at 11:44 AM, Marcel Ruff <[email protected]> wrote: > I have checked with qooxdoo 3.0.2, here I get no error. > > The output -s with qooxdoo 3.5: > > ... > - Warning: SessionProfile (429): Unable to parse JSDoc entry: @param > {String} loginName > \Traceback (most recent call last): > File "/home/watchee/watcheeweb/track/qooxdoo/tool/bin/generator.py", line > 268, in <module> > main() > File "/home/watchee/watcheeweb/track/qooxdoo/tool/bin/generator.py", line > 259, in main > generatorObj.run() > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/Generator.py", > line 591, in run > includeNoDeps, excludeWithDepsHard, script, verifyDeps=True) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/Generator.py", > line 217, in > computeClassList > classList = self._depLoader.getClassList(includeWithDeps, > excludeWithDeps, includeNoDeps, > excludeWithDepsHard, script, verifyDeps) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/code/DependencyLoader.py", > line > 111, in getClassList > result = resolveDepsSmartCludes(includeWithDeps, excludeList) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/code/DependencyLoader.py", > line > 85, in resolveDepsSmartCludes > result = self.classlistFromInclude(includeWithDeps, excludeWithDeps, > script.variants, > verifyDeps, script) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/code/DependencyLoader.py", > line > 286, in classlistFromInclude > classlistFromClassRecursive(depsItem, excludeWithDeps, variants, result, > warn_deps, [], > allowBlockLoaddeps) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/code/DependencyLoader.py", > line > 204, in classlistFromClassRecursive > classlistFromClassRecursive(subitem, excludeWithDeps, variants, result, > warn_deps, [], > allowBlockLoaddeps) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/code/DependencyLoader.py", > line > 204, in classlistFromClassRecursive > classlistFromClassRecursive(subitem, excludeWithDeps, variants, result, > warn_deps, [], > allowBlockLoaddeps) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/code/DependencyLoader.py", > line > 153, in classlistFromClassRecursive > deps, cached = classObj.getCombinedDeps(self._classesObj, variants, > self._jobconf) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/code/clazz/MClassDependencies.py", > line > 216, in getCombinedDeps > static, cached = self.dependencies (variants, force, tree=tree) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/code/clazz/MClassDependencies.py", > line > 169, in dependencies > classVariants = self.classVariants() > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/code/clazz/MClassCode.py", > line > 167, in classVariants > tree = self.tree() # get complete tree > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/generator/code/clazz/MClassCode.py", > line > 110, in tree > tree = jshints.create_hints_tree(tree) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/ecmascript/transform/check/jshints.py", > line 189, in create_hints_tree > cldColltor = CreateHintsVisitor(cld) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/ecmascript/transform/check/jshints.py", > line 33, in __init__ > hint = self.process_comments(tree) > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/ecmascript/transform/check/jshints.py", > line 100, in process_comments > if self._key_is_ignored(entry['category'], hint): > File > "/home/watchee/watcheeweb/track/qooxdoo/tool/pylib/ecmascript/transform/check/jshints.py", > line 70, in _key_is_ignored > for hint in itertools.chain([hint_node], self.curr_hint.search_upward()): > AttributeError: 'CreateHintsVisitor' object has no attribute 'curr_hint' > > > Thank you > Marcel > > Am 20.12.2013 11:22, schrieb thron7: >> Marcel, >> >> could you run generate.py with the '-s' option and post the output?! >> >> Can you narrow in on the code that triggers the exception? >> >> T. >> >> On Fri, Dec 20, 2013 at 10:32 AM, Marcel Ruff <[email protected]> wrote: >>> Hi, >>> >>> executing (qooxdoo 3.5 with Python 2.7.3 on OpenSuse 13.1 x86_64) >>> >>> python2.7 generate.py source >>> >>> fails with >>> >>> ---------------------------------------------------------------------------- >>> Executing: source::source-script >>> ---------------------------------------------------------------------------- >>> >>> Scanning libraries >>> >>> Collecting classes -<type 'exceptions.AttributeError'> : >>> 'CreateHintsVisitor' object has no attribute 'curr_hint' >>> >>> >>> It seems >>> >>> qooxdoo/tool/pylib/ecmascript/transform/check/jshints.py >>> >>> causes the problem. >>> >>> Thank you >>> Marcel > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
