#1961: Widget browser broken in TG 1.1
------------------------+---------------------------------------------------
 Reporter:  chrisz      |        Owner:  chrisz    
     Type:  defect      |       Status:  reopened  
 Priority:  high        |    Milestone:  1.1 beta 1
Component:  TurboGears  |      Version:  1.1 HEAD  
 Severity:  major       |   Resolution:            
 Keywords:              |  
------------------------+---------------------------------------------------
Comment (by Chris Arndt):

 I get a 500 error again, when I open the widget browser in the toolbox
 with TG 1.1b1 or 1.1. HEAD (r5472):

 {{{
 500 Internal error

 The server encountered an unexpected condition which prevented it from
 fulfilling the request.

 Page handler: <function _wrapper at 0x21038f0>
 Traceback (most recent call last):
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/CherryPy-2.3.0-py2.5.egg/cherrypy/_cphttptools.py", line 121, in
 _run
     self.main()
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/CherryPy-2.3.0-py2.5.egg/cherrypy/_cphttptools.py", line 264, in
 main
     body = page_handler(*virtual_path, **self.params)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboGears-1.1b1-py2.5.egg/turbogears/identity/conditions.py",
 line 249, in _wrapper
     return fn(*args, **kw)
   File "<string>", line 3, in index
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboGears-1.1b1-py2.5.egg/turbogears/controllers.py", line 345,
 in expose
     *args, **kw)
   File "<generated code>", line 0, in run_with_transaction
   File "build/bdist.macosx-10.3-fat/egg/peak/rules/core.py", line 153, in
 __call__
     return self.body(*args, **kw)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboGears-1.1b1-py2.5.egg/turbogears/database.py", line 382, in
 so_rwt
     retval = func(*args, **kw)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboGears-1.1b1-py2.5.egg/turbogears/controllers.py", line 231,
 in _expose
     @abstract()
   File "<generated code>", line 0, in _expose
   File "build/bdist.macosx-10.3-fat/egg/peak/rules/core.py", line 153, in
 __call__
     return self.body(*args, **kw)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboGears-1.1b1-py2.5.egg/turbogears/controllers.py", line 358,
 in <lambda>
     mapping, fragment, args, kw)))
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboGears-1.1b1-py2.5.egg/turbogears/controllers.py", line 399,
 in _execute_func
     return _process_output(output, template, format, content_type,
 mapping, fragment)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboGears-1.1b1-py2.5.egg/turbogears/controllers.py", line 87,
 in _process_output
     fragment=fragment)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboGears-1.1b1-py2.5.egg/turbogears/view/base.py", line 111, in
 render
     return engine.render(**kw)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboKid-1.0.4-py2.5.egg/turbokid/kidsupport.py", line 206, in
 render
     output=output, format=format)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/__init__.py", line 301, in serialize
     raise_template_error(module=self.__module__)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/__init__.py", line 299, in serialize
     return serializer.serialize(self, encoding, fragment, format)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/serialization.py", line 107, in serialize
     text = ''.join(self.generate(stream, encoding, fragment, format))
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/serialization.py", line 629, in generate
     for ev, item in self.apply_filters(stream, format):
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/serialization.py", line 165, in
 format_stream
     for ev, item in stream:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/parser.py", line 221, in _coalesce
     for ev, item in stream:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/serialization.py", line 477, in
 inject_meta_tags
     for ev, item in stream:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/parser.py", line 179, in _track
     for p in stream:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/filter.py", line 26, in apply_matches
     for ev, item in stream:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/parser.py", line 179, in _track
     for p in stream:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/parser.py", line 221, in _coalesce
     for ev, item in stream:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboGears-1.1b1-py2.5.egg/turbogears/toolbox/widgets.py", line
 65, in _pull
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboGears-1.1b1-py2.5.egg/turbogears/widgets/meta.py", line 91,
 in lockwidget
     output = self.__class__.display(self, *args, **kw)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboGears-1.1b1-py2.5.egg/turbogears/widgets/base.py", line 286,
 in display
     output = transform(params, self.template_c)
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/TurboKid-1.0.4-py2.5.egg/turbokid/kidsupport.py", line 220, in
 transform
     return kid.ElementStream(t.transform()).expand()
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/parser.py", line 108, in expand
     for ev, item in self._iter:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/parser.py", line 179, in _track
     for p in stream:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/parser.py", line 179, in _track
     for p in stream:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/filter.py", line 26, in apply_matches
     for ev, item in stream:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/parser.py", line 179, in _track
     for p in stream:
   File "/Users/chris/lib/tg11b1py25/lib/python2.5/site-
 packages/kid-0.9.6-py2.5.egg/kid/parser.py", line 221, in _coalesce
     for ev, item in stream:
   File "<string>", line 28, in _pull
 NameError: name 'javascripts' is not defined
 Error location in template file '/Users/chris/lib/tg11b1py25/lib/python2.5
 /site-packages/TurboGears-1.1b1-py2.5.egg/turbogears/toolbox/widgets.kid'
 between line 22, column 4 and line 23, column 4:
     </script>
 }}}

-- 
Ticket URL: <http://trac.turbogears.org/ticket/1961#comment:9>
TurboGears <http://www.turbogears.org/>
TurboGears front-to-back web development

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "TurboGears Tickets" group.
This group is read-only. No posting by normal members allowed.
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears-tickets?hl=en?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to