I have added it, i just need to check it in. This does fix the problem. cheers. -chris
On Apr 11, 7:48 pm, "Mark Ramm" <[EMAIL PROTECTED]> wrote: > You need turbojson. > > We should probably add that to the install requirements. > > > > On Fri, Apr 11, 2008 at 8:11 PM, percious <[EMAIL PROTECTED]> wrote: > > > I was following the tutorial here: > > http://docs.turbogears.org/2.0/RoughDocs/ToscaWidgets/Cookbook/FlexiGrid > > > and when I got to the "fetch" method, TG2 appears not to be serving up > > json pages properly. > > > Here is the dump of my system: > > TurboGears2 Complete Version Information > > > TurboGears2 requires: > > > * simplejson 1.8.1 > > * PasteDeploy 1.3.1 > > * Pylons 0.9.7beta3dev-20080411 > > * DBSprockets 0.2rc2-r352 > > * PasteScript 1.6.2 > > * Beaker 0.9.3 > > * nose 0.10.1 > > * WebOb 0.9 > > * Tempita 0.1 > > * DecoratorTools 1.7 > > * sqlalchemy-migrate 0.4.5.dev-r423 > > * WebError 0.8a > > * PyProtocols 1.0a0dev-r2302 > > * TurboGears2 2.0a1dev-r4353 > > * Babel 0.9.2 > > * Mako 0.1.10 > > * FormEncode 1.0.1 > > * decorator 2.2.0 > > * tw.forms 0.2dev-r74 > > * Genshi 0.4.4 > > * Paste 1.6 > > * Routes 1.8 > > * WebHelpers 0.6dev-20080410 > > * SQLAlchemy 0.4.6dev-r4479 > > * ToscaWidgets 0.2rc3dev-r3795 > > * wsgiref 0.1.2 > > * RuleDispatch 0.5a0.dev-r2306 > > > TurboGears2 Commands > > > * serve (TurboGears2 2.0a1dev-r4353) > > * shell (TurboGears2 2.0a1dev-r4353) > > * crud (TurboGears2 2.0a1dev-r4353) > > * tginfo (TurboGears2 2.0a1dev-r4353) > > * quickstart (TurboGears2 2.0a1dev-r4353) > > > Widget Packages > > > * widgets (DBSprockets 0.2rc2-r352) > > * widgets (tw.forms 0.2dev-r74) > > * samples (tw.forms 0.2dev-r74) > > * widgets (ToscaWidgets 0.2rc3dev-r3795) > > * resources (ToscaWidgets 0.2rc3dev-r3795) > > * widgets (tw.jquery 0.1a0dev-r121) > > * samples (tw.jquery 0.1a0dev-r121) > > > TurboGears2 Templates > > > * turbogears2 (TurboGears2 2.0a1dev-r4353) > > > Toolbox2 Gadgets > > > Template Engines > > > * pylonsmyghty (Pylons 0.9.7beta3dev-20080411) > > * mako (Mako 0.1.10) > > * toscawidgets (ToscaWidgets 0.2rc3dev-r3795) > > * genshi-markup (Genshi 0.4.4) > > * genshi-text (Genshi 0.4.4) > > * genshi (Genshi 0.4.4) > > > and here is the error message: > > > URL:http://localhost:8080/fetch > > File '/Users/cperkins1/nrel/lib/python2.5/site-packages/WebError-0.8a- > > py2.5.egg/weberror/evalexception/middleware.py', line 364 in respond > > app_iter = self.application(environ, detect_start_response) > > File '/Users/cperkins1/nrel/lib/python2.5/site-packages/ > > ToscaWidgets-0.2rc3dev_r3795-py2.5.egg/toscawidgets/middleware.py', > > line 40 in __call__ > > return self.wsgi_app(environ, start_response) > > File '/Users/cperkins1/nrel/lib/python2.5/site-packages/Paste-1.6- > > py2.5.egg/paste/registry.py', line 334 in __call__ > > app_iter = self.application(environ, start_response) > > File '/Users/cperkins1/nrel/lib/python2.5/site-packages/ > > ToscaWidgets-0.2rc3dev_r3795-py2.5.egg/toscawidgets/middleware.py', > > line 55 in wsgi_app > > app_iter = self.application(environ, start_response) > > File '/Users/cperkins1/nrel/lib/python2.5/site-packages/Beaker-0.9.3- > > py2.5.egg/beaker/middleware.py', line 74 in __call__ > > return self.app(environ, start_response) > > File '/Users/cperkins1/nrel/lib/python2.5/site-packages/Beaker-0.9.3- > > py2.5.egg/beaker/middleware.py', line 145 in __call__ > > return self.wrap_app(environ, session_start_response) > > File '/Users/cperkins1/nrel/lib/python2.5/site-packages/Routes-1.8- > > py2.5.egg/routes/middleware.py', line 99 in __call__ > > response = self.app(environ, start_response) > > File '/Users/cperkins1/nrel/src/pylons/pylons/wsgiapp.py', line 95 in > > __call__ > > response = self.dispatch(controller, environ, start_response) > > File '/Users/cperkins1/nrel/src/pylons/pylons/wsgiapp.py', line 260 in > > dispatch > > return controller(environ, start_response) > > File '/Users/cperkins1/nrel/src/openmat/branches/wander/wander/lib/ > > base.py', line 39 in __call__ > > return TGController.__call__(self, environ, start_response) > > File '/Users/cperkins1/nrel/src/pylons/pylons/controllers/core.py', > > line 171 in __call__ > > response = self._dispatch_call() > > File '/Users/cperkins1/nrel/src/pylons/pylons/controllers/core.py', > > line 127 in _dispatch_call > > response = self._inspect_call(func) > > File '/Users/cperkins1/nrel/src/pylons/pylons/controllers/core.py', > > line 82 in _inspect_call > > result = self._perform_call(func, args) > > File '/Users/cperkins1/nrel/src/tg2/tg/controllers.py', line 311 in > > _perform_call > > self, controller, params, remainder=remainder) > > File '/Users/cperkins1/nrel/src/tg2/tg/controllers.py', line 194 in > > _perform_call > > response = self._render_response(controller, output) > > File '/Users/cperkins1/nrel/src/tg2/tg/controllers.py', line 115 in > > _render_response > > pylons.buffet.prepare(engine_name, **template_options) > > File '/Users/cperkins1/nrel/src/pylons/pylons/templating.py', line 357 > > in prepare > > '"%s" to use its functionality' % engine_name) > > TemplateEngineMissing: Please install a plugin for "json" to use its > > functionality > > > cheers. > > -chris > > -- > Mark Ramm-Christensen > email: mark at compoundthinking dot com > blog:www.compoundthinking.com/blog --~--~---------~--~----~------------~-------~--~----~ 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?hl=en -~----------~----~----~----~------~----~------~--~---
