-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi,
I tried to create my own skin for a website of mine. I used Phillip's book (2nd version) and tried to do everything analog (just different names and a slightly different file structure). If I call a test view (registered for IRootFolder) with the skin I get the following error: ComponentLookupError: ((<zope.app.folder.folder.Folder object at 0x886916c>, <zope.publisher.browser.BrowserRequest instance URL=http://localhost:9673/++skin++norro/test>), <InterfaceClass zope.interface.Interface>, 'h') (Full traceback attached) I don't know what this traceback wants to say. I'm wondering about the value of the name-parameter that seems to be 'h' in this case. Where does this 'h' come from? I really don't know where to look at. I would appreciate every hint on what's going on here or where to look for the error. Thanks in advance, Arne PS: Using Zope 3.4 and Python 2.4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGgO3kRawDj1XqbtwRAgx2AJ4/xyFR/mB4KIcfEfVHQANj3HE96gCeNUyW cOdTYjKurokuileJgE5gpf0= =qtZD -----END PGP SIGNATURE-----
------ 2007-06-26T12:30:33 ERROR SiteError http://localhost:9673/++skin++norro/test Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/zope/publisher/publish.py", line 133, in publish result = publication.callObject(request, obj) File "/usr/lib/python2.4/site-packages/zope/app/publication/zopepublication.py", line 161, in callObject return mapply(ob, request.getPositionalArguments(), request) File "/usr/lib/python2.4/site-packages/zope/publisher/publish.py", line 108, in mapply return debug_call(obj, args) - __traceback_info__: <security proxied zope.app.publisher.browser.viewmeta.Test instance at 0x88b002c> File "/usr/lib/python2.4/site-packages/zope/publisher/publish.py", line 114, in debug_call return obj(*args) File "/usr/lib/python2.4/site-packages/zope/app/pagetemplate/viewpagetemplatefile.py", line 83, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.4/site-packages/zope/app/pagetemplate/viewpagetemplatefile.py", line 51, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.4/site-packages/zope/pagetemplate/pagetemplate.py", line 117, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations)() - Warning: Macro expansion failed - Warning: zope.component.interfaces.ComponentLookupError: ((<zope.app.folder.folder.Folder object at 0x886916c>, <zope.publisher.browser.BrowserRequest instance URL=http://localhost:9673/++skin++norro/test>), <InterfaceClass zope.interface.Interface>, 'h') File "/usr/lib/python2.4/site-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.4/site-packages/zope/tal/talinterpreter.py", line 346, in interpret handlers[opcode](self, args) File "/usr/lib/python2.4/site-packages/zope/tal/talinterpreter.py", line 870, in do_useMacro macro = self.engine.evaluateMacro(macroExpr) File "/usr/lib/python2.4/site-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) - /var/www/zope_hp/lib/python/hp/browser/test.pt - Line 1, Column 0 - Expression: <PathExpr standard:u'context/@@standard_macros/page'> - Names: {'args': (), 'context': <zope.app.folder.folder.Folder object at 0x886916c>, 'default': <object object at 0xb7e10558>, 'loop': {}, 'nothing': None, 'options': {}, 'repeat': {}, 'request': <zope.publisher.browser.BrowserRequest instance URL=http://localhost:9673/++skin++norro/test>, 'template': <zope.app.pagetemplate.viewpagetemplatefile.ViewPageTemplateFile object at 0x905644c>, 'usage': <zope.pagetemplate.pagetemplate.TemplateUsage object at 0x88bbc8c>, 'view': <zope.app.publisher.browser.viewmeta.Test object at 0x88b002c>, 'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object at 0x88bbb2c>} File "/usr/lib/python2.4/site-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.4/site-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.4/site-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.4/site-packages/zope/app/pagetemplate/engine.py", line 68, in __call__ request=request) File "/usr/lib/python2.4/site-packages/zope/traversing/adapters.py", line 164, in traversePathElement return traversable.traverse(nm, further_path) - __traceback_info__: (<zope.app.publisher.browser.viewmeta.standard_macros object at 0x88ab84c>, 'page') File "/usr/lib/python2.4/site-packages/zope/traversing/adapters.py", line 49, in traverse return subject[name] - __traceback_info__: (<zope.app.publisher.browser.viewmeta.standard_macros object at 0x88ab84c>, 'page', []) File "/usr/lib/python2.4/site-packages/zope/app/basicskin/standardmacros.py", line 41, in __getitem__ page = getMultiAdapter((context, request), name=name) File "/usr/lib/python2.4/site-packages/zope/component/_api.py", line 103, in getMultiAdapter raise ComponentLookupError(objects, interface, name) ComponentLookupError: ((<zope.app.folder.folder.Folder object at 0x886916c>, <zope.publisher.browser.BrowserRequest instance URL=http://localhost:9673/++skin++norro/test>), <InterfaceClass zope.interface.Interface>, 'h')
_______________________________________________ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users