I'm pretty sure that has been fixed in a more recent version of
TurboJson (plugins/json). I'm surprised that you haven't been forced
to upgrade to a newer version.

Kevin

On 3/30/06, Rune Hansen <[EMAIL PROTECTED]> wrote:
>
> I get this error in tg-toolbox when viewing Widgets:
>
> """
> 30/Mar/2006:16:36:56 HTTP INFO Page handler: <bound method
> AjaxGridDesc.update of AjaxGridDesc(name='Ajax Grid',
> for_widget=AjaxGrid(name='widget', refresh_text='Update',
> defaults={'default': 1}, id='ajaxgrid_0'))>
> Traceback (most recent call last):
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/CherryPy-2.2.0rc1-py2.4.egg/cherrypy/_cphttptools.py",
> line 99, in _run
>     self.main()
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/CherryPy-2.2.0rc1-py2.4.egg/cherrypy/_cphttptools.py",
> line 248, in main
>     body = page_handler(*virtual_path, **self.params)
>   File "<string>", line 3, in update
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/controllers.py",
> line 207, in expose
>     output = database.run_with_transaction(expose._expose,func, accept,
> allow_json, allow_json_from_config,*args, **kw)
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/database.py",
> line 216, in run_with_transaction
>     retval = func(*args, **kw)
>   File "<string>", line 5, in _expose
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/controllers.py",
> line 228, in <lambda>
>     expose._expose.when(rule)(lambda _func, accept,
> allow_json, allow_json_from_config,*args,**kw:
> _execute_func(
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/controllers.py",
> line 256, in _execute_func
>     return _process_output(output, template, format, content_type, mapping,
> fragment)
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/controllers.py",
> line 55, in _process_output
>     mapping=mapping,
> content_type=content_type,fragment=fragment)
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/view/base.py",
> line 131, in render
>     return engine.render(**kw)
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/TurboJson-0.9.0dev_r0-py2.4.egg/turbojson/jsonsupport.py",
> line 27, in render
>     return jsonify.encode(info)
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/TurboJson-0.9.0dev_r0-py2.4.egg/turbojson/jsonify.py",
> line 76, in encode
>     return _instance.encode(obj)
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
> line 259, in encode
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
> line 212, in _iterencode
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
> line 185, in _iterencode_dict
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
> line 220, in _iterencode
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
> line 226, in _iterencode_default
>   File
> "/home/webdeveloper/lib/python2.4/site-packages/TurboJson-0.9.0dev_r0-py2.4.egg/turbojson/jsonify.py",
> line 71, in default
>     return jsonify(obj)
>   File "<string>", line 5, in jsonify
>   File "_speedups.pyx", line 376, in
> _speedups.BaseDispatcher.__getitem__
>   File "build/bdist.linux-i686/egg/dispatch/interfaces.py",
> line 15, in __call__
> NoApplicableMethods: ((JSLink(name='js/MochiKit.js'),), {})
> Request Headers:
>   REFERER: http://moria.scanmine.com:7654/widgets/
>   Content-Length:
>   USER-AGENT: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/417.9
> (KHTML, like Gecko) Safari/417.9.2
>   CONNECTION: keep-alive
>   HOST: moria.scanmine.com:7654
>   ACCEPT: */*
>   Remote-Addr: 192.168.1.4
>   ACCEPT-LANGUAGE: en
>   Content-Type:
>   Remote-Host: 192.168.1.4
>   ACCEPT-ENCODING: gzip, deflate
> """
> My Environment:
>
> [EMAIL PROTECTED] scanmineadmin]$ tg-admin info
> TurboGears 0.9a3dev-r1043
> nose 0.8.7.1
> RuleDispatch 0.5a0.dev-r2100
> setuptools 0.6a11
> FormEncode 0.4
> cElementTree 1.0.5-20051216
> PasteScript 0.5
> elementtree 1.2.6-20050316
> simplejson 1.1
> SQLObject 0.7.1dev-r1673
> CherryPy 2.2.0rc1
> TurboKid 0.9.2
> TurboJson 0.9.0dev-r0
> PyProtocols 1.0a0
> Cheetah 1.0
> PasteDeploy 0.5
> Paste 0.5
> FormEncode 0.4
> kid 0.9
> elementtree 1.2.6-20050316
>
> I'm trying to adapt the AjaxGrid code for my own "non"-widget use and I
> haven't got any problems in duplicating the error.
>
> regards
> /rune
>
>
> ---------------------------------------------------------------------
>
> Behind the firewall, nobody can hear you scream...
>
>  >
>


--
Kevin Dangoor
Author of the Zesty News RSS newsreader

email: [EMAIL PROTECTED]
company: http://www.BlazingThings.com
blog: http://www.BlueSkyOnMars.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk
-~----------~----~----~----~------~----~------~--~---

Reply via email to