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
-~----------~----~----~----~------~----~------~--~---

Reply via email to