Hi!
After updating to new style files I'm having problems with JSON (I noticed
that jsonify was removed, what should I replace it for in my code?) and on
application shutdown.
For the shutdown I'm getting the following error:
================================================================================
17/Mar/2006:15:25:00 HTTP INFO HTTP Server shut down
17/Mar/2006:15:25:00 ENGINE INFO CherryPy shut down
Exception in thread Thread-1 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "/usr/lib/python2.4/threading.py", line 442, in __bootstrap
File "/usr/lib/python2.4/threading.py", line 422, in run
File "build/bdist.linux-i686/egg/rpy.py", line 112, in r_eventloop
exceptions.AttributeError: 'NoneType' object has no attribute 'isSet'
Unhandled exception in thread started by
Error in sys.excepthook:
Original exception was:
================================================================================
There's also an intermitent failure when loading calendar. This appears just
on the first instantiation, nothing is changed on the interface AFAICT:
================================================================================
/home/godoy/desenvolvimento/python/TurboGears/trunk/turbogears/visit.py:110:
DeprecationWarning: visit.key is more likely to be unique than visit.id
DeprecationWarning )
2006-03-17 15:27:06,207 turbogears.identity DEBUG Retrieving identity for
visit: 66
2006-03-17 15:27:06,209 turbogears.identity INFO Identity is available...
/home/godoy/desenvolvimento/python/TurboGears/trunk/turbogears/widgets/base.py:152:
UserWarning: keyword argument "lang" is unused at 'CalendarDatePicker' instance
warnings.warn('keyword argument "%s" is unused at %r instance' % (
/home/godoy/desenvolvimento/python/TurboGears/trunk/turbogears/widgets/base.py:152:
UserWarning: keyword argument "labeltext" is unused at 'CalendarDatePicker'
instance
warnings.warn('keyword argument "%s" is unused at %r instance' % (
================================================================================
For the JSON error:
================================================================================
17/Mar/2006:15:27:11 HTTP INFO Page handler: <bound method
Toxicologia.obterAnalises of <siteamostras.controllers.toxicologia.Toxicologia
instance at 0x41babbcc>>
Traceback (most recent call last):
File
"/usr/lib/python2.4/site-packages/CherryPy-2.2.0rc1-py2.4.egg/cherrypy/_cphttptools.py",
line 99, in _run
self.main()
File
"/usr/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 obterAnalises
File
"/home/godoy/desenvolvimento/python/TurboGears/trunk/turbogears/controllers.py",
line 206, in expose
output = database.run_with_transaction(expose._expose,func, allow_json,
allow_json_from_config,*args, **kw)
File
"/home/godoy/desenvolvimento/python/TurboGears/trunk/turbogears/database.py",
line 219, in run_with_transaction
retval = func(*args, **kw)
File "<string>", line 5, in _expose
File
"/home/godoy/desenvolvimento/python/TurboGears/trunk/turbogears/controllers.py",
line 227, in <lambda>
expose._expose.when(rule)(lambda _func, allow_json,
allow_json_from_config,*args,**kw: _execute_func(
File
"/home/godoy/desenvolvimento/python/TurboGears/trunk/turbogears/controllers.py",
line 250, in _execute_func
return _process_output(output, template, format, content_type, mapping,
fragment)
File
"/home/godoy/desenvolvimento/python/TurboGears/trunk/turbogears/controllers.py",
line 55, in _process_output
mapping=mapping, content_type=content_type,fragment=fragment)
File
"/home/godoy/desenvolvimento/python/TurboGears/trunk/turbogears/view/base.py",
line 77, in render
return engine.render(**kw)
File
"/home/godoy/desenvolvimento/python/TurboGears/trunk/plugins/json/turbojson/jsonsupport.py",
line 27, in render
return jsonify.encode(info)
File
"/home/godoy/desenvolvimento/python/TurboGears/trunk/plugins/json/turbojson/jsonify.py",
line 76, in encode
return _instance.encode(obj)
File
"/usr/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
line 259, in encode
File
"/usr/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
line 212, in _iterencode
File
"/usr/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
line 185, in _iterencode_dict
File
"/usr/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
line 220, in _iterencode
File
"/usr/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
line 226, in _iterencode_default
File
"/home/godoy/desenvolvimento/python/TurboGears/trunk/plugins/json/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'),), {})
================================================================================
I've checked my configuration files and I've done all what is asked on the
update page Kevin posted.
The JSON part is what causes me more trouble since all my AJAX is failing
now.
--
Jorge Godoy <[EMAIL PROTECTED]>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---