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

Reply via email to