Hello everybody!

Running generate -v -s source gives the following error and stacktrace 
if the "function" keyword is accidently missing in a member function 
within a class declaration:

This is:

     _addUser() {
     },

instead of

     _addUser :function() {
     },

Stacktrapce
----------------------------------------------------------------------------
     Initializing: visionet
----------------------------------------------------------------------------
 >>> Processing configuration
   - Warning: ! Shadowing job "build" with local one
   - Warning: ! Shadowing job "libraries" with local one

----------------------------------------------------------------------------
     Executing: source::source-script
----------------------------------------------------------------------------
 >>> Initializing cache...
     - Checking path '/tmp/qx2.1/cache'
     - Using existing directory
 >>> Scanning libraries
   - Re-scanning lib /development/www/CPR/app/visionet
   - Scanning /development/www/CPR/app/visionet...
     - Scanning class folder...
|
     - Adding class visionet.application.dialog.BenutzerStandortSelect
\
     - Parsing file: visionet.application.dialog.StandortManager...
     - Generating tree: visionet.application.dialog.StandortManager...
Traceback (most recent call last):
   File "/development/www/qooxdoo/master/tool/bin/generator.py", line 
233, in <module>
     main()
   File "/development/www/qooxdoo/master/tool/bin/generator.py", line 
216, in main
     generatorObj.run()
   File 
"/development/www/qooxdoo-git/tool/pylib/generator/Generator.py", line 
486, in run
     prepareGenerator()
   File 
"/development/www/qooxdoo-git/tool/pylib/generator/Generator.py", line 
419, in prepareGenerator
     self._libraries)     = self.scanLibrary(config.get("library", []))
   File 
"/development/www/qooxdoo-git/tool/pylib/generator/Generator.py", line 
1931, in scanLibrary
     libObj.scan(cacheTime)
   File 
"/development/www/qooxdoo-git/tool/pylib/generator/resource/Library.py", 
line 205, in scan
     scanres = self._scanClassPath(timeOfLastScan)
   File 
"/development/www/qooxdoo-git/tool/pylib/generator/resource/Library.py", 
line 401, in _scanClassPath
     clazz, fileCodeId = self.makeClassObj(p.filePathId, p.filePath, p)
   File 
"/development/www/qooxdoo-git/tool/pylib/generator/resource/Library.py", 
line 530, in makeClassObj
     fileCodeId = self._getCodeId(clazz)
   File 
"/development/www/qooxdoo-git/tool/pylib/generator/resource/Library.py", 
line 227, in _getCodeId
     tree     = clazz.tree()
   File 
"/development/www/qooxdoo-git/tool/pylib/generator/code/clazz/MClassCode.py", 
line 82, in tree
     tree = treegen.createFileTree(tokens, fileId)
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/treegenerator.py", 
line 2253, in createFileTree
     fileNode.childappend(TreeGenerator().parse(tokenArr))
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/treegenerator.py", 
line 2244, in parse
     return statements()
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/treegenerator.py", 
line 2062, in statements
     st = statement()
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/treegenerator.py", 
line 1979, in statement
     s = expression()
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/treegenerator.py", 
line 1947, in expression
     left = t.ifix(left)
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/treegenerator.py", 
line 931, in ifix
     group = self.pfix()
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/treegenerator.py", 
line 964, in pfix
     group.childappend(expression())
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/treegenerator.py", 
line 1943, in expression
     left = t.pfix()
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/treegenerator.py", 
line 1097, in pfix
     keyval = expression()
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/treegenerator.py", 
line 1943, in expression
     left = t.pfix()
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/treegenerator.py", 
line 1091, in pfix
     map_item.set("key", keyname.get("value"))
   File 
"/development/www/qooxdoo-git/tool/pylib/ecmascript/frontend/tree.py", 
line 104, in get
     raise NodeAccessException("Node " + self.type + " has no attribute 
" + key, self)
ecmascript.frontend.tree.NodeAccessException: Node call has no attribute 
value

Regards
Dietrich

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to