You need to update your template. To quote the upgrade guide: """ Lots of definitions that were available in templates in Plone 3.x are no longer there. You need to add the ones you really need yourself. """
http://plone.org/documentation/manual/upgrade-guide/version/upgrading-plone-3-x-to-4.0/updating-add-on-products-for-plone-4.0/no-more-global-definitions-in-templates On Wed, Nov 24, 2010 at 7:23 AM, dustinh <[email protected]>wrote: > > Hi everyone! > > It seems I just can't migrate my existing Plone 3.x site to the new Plone > 4. > I tried this with Plone 4 and also the new Plone 4.0.2 released recently. > > To be more specific: After I copied over my data.fs to a fresh install of > Plone 4, the login form isn't working anymore. As soon as I'm navigating to > myURL/login_form, I get an error message. > > This is what my instance.log says: > ____ > 2010-11-24T08:51:51 ERROR Zope.SiteErrorLog 1290585111.670.861549948062 > http://localhost:8080/login_form > Traceback (innermost last): > Module ZPublisher.Publish, line 127, in publish > Module ZPublisher.mapply, line 77, in mapply > Module ZPublisher.Publish, line 47, in call_object > Module Products.CMFFormController.ControllerPageTemplate, line 75, in > __call__ > Module Products.CMFFormController.BaseControllerPageTemplate, line 31, in > _call > Module Shared.DC.Scripts.Bindings, line 324, in __call__ > Module Shared.DC.Scripts.Bindings, line 361, in _bindAndExec > Module Products.PageTemplates.ZopePageTemplate, line 335, in _exec > Module Products.PageTemplates.ZopePageTemplate, line 432, in pt_render > Module Products.PageTemplates.PageTemplate, line 80, in pt_render > Module zope.pagetemplate.pagetemplate, line 115, in pt_render > Module zope.tal.talinterpreter, line 271, in __call__ > Module zope.tal.talinterpreter, line 343, in interpret > Module zope.tal.talinterpreter, line 888, in do_useMacro > Module zope.tal.talinterpreter, line 343, in interpret > Module zope.tal.talinterpreter, line 533, in do_optTag_tal > Module zope.tal.talinterpreter, line 518, in do_optTag > Module zope.tal.talinterpreter, line 513, in no_tag > Module zope.tal.talinterpreter, line 343, in interpret > Module zope.tal.talinterpreter, line 954, in do_defineSlot > Module zope.tal.talinterpreter, line 343, in interpret > Module zope.tal.talinterpreter, line 533, in do_optTag_tal > Module zope.tal.talinterpreter, line 518, in do_optTag > Module zope.tal.talinterpreter, line 513, in no_tag > Module zope.tal.talinterpreter, line 343, in interpret > Module zope.tal.talinterpreter, line 858, in do_defineMacro > Module zope.tal.talinterpreter, line 343, in interpret > Module zope.tal.talinterpreter, line 954, in do_defineSlot > Module zope.tal.talinterpreter, line 343, in interpret > Module zope.tal.talinterpreter, line 533, in do_optTag_tal > Module zope.tal.talinterpreter, line 518, in do_optTag > Module zope.tal.talinterpreter, line 513, in no_tag > Module zope.tal.talinterpreter, line 343, in interpret > Module zope.tal.talinterpreter, line 946, in do_defineSlot > Module zope.tal.talinterpreter, line 343, in interpret > Module zope.tal.talinterpreter, line 583, in do_setLocal_tal > Module zope.tales.tales, line 696, in evaluate > - URL: /Plone/login_form > - Line 23, Column 0 > - Expression: <PythonExpr test(utool.isURLInPortal(came_from), came_from, > None)> > - Names: > {'container': <PloneSite at /Plone>, > 'context': <PloneSite at /Plone>, > 'default': , > 'here': <PloneSite at /Plone>, > 'loop': {}, > 'nothing': None, > 'options': {'args': (), > 'state': > <Products.CMFFormController.ControllerState.ControllerState object at > 0x0815A670>}, > 'repeat': <Products.PageTemplates.Expressions.SafeMapping object at > 0x08092150>, > 'request': <HTTPRequest, URL=http://localhost:8080/login_form>, > 'root': <Application at >, > 'template': <ControllerPageTemplate at /Plone/login_form>, > 'traverse_subpath': [], > 'user': <SpecialUser 'Anonymous User'>} > Module Products.PageTemplates.ZRPythonExpr, line 49, in __call__ > - __traceback_info__: test(utool.isURLInPortal(came_from), came_from, > None) > Module PythonExpr, line 1, in <expression> > NameError: name 'utool' is not defined > ___ > > Unfortunately, I have no idea where to even start to debug this error > (utool?) > To be sure it's not related to any addon I might be using, I also tried > uninstalling all addons prior to the migration, leading to the same result. > > Maybe someone here could offer some assistance? > -- > View this message in context: > http://plone.293351.n2.nabble.com/Problem-with-Migration-to-Plone-4-tp5769880p5769880.html > Sent from the Installation, Setup, Upgrades mailing list archive at > Nabble.com. > _______________________________________________ > Setup mailing list > [email protected] > http://lists.plone.org/mailman/listinfo/setup >
_______________________________________________ Setup mailing list [email protected] http://lists.plone.org/mailman/listinfo/setup
