[Zope3-dev] Bug in "Zope Configuration Error" tracebacks

Guido van Rossum guido@python.org
Tue, 28 May 2002 11:00:29 -0400


> > TypeError: __init__() got an unexpected keyword argument 'methods'
> > 
> > Help!!!
> 
> protectClass should use "names" rather than "methods".
> 
> I'll update Zope/App/Security/security-meta.zcml accordingly.

Thanks, but that doesn't solve my problems:

(1) The .zcml file line numbers in the traceback are off.

(2) Now I get these errors:

Traceback (innermost last):
  Module Zope.Configuration, line 28, in config
  Module Zope.Configuration.xmlconfig, line 220, in __init__
  Module Zope.Configuration.xmlconfig, line 186, in xmlconfig
  Module xml.sax.expatreader, line 90, in parse
  Module xml.sax.xmlreader, line 123, in parse
  Module xml.sax.expatreader, line 143, in feed
  Module xml.sax.expatreader, line 240, in start_element_ns
  Module Zope.Configuration.xmlconfig, line 91, in startElementNS
   - /home/guido/projects/Zope3/site.zcml
   - Line 42, Column 0
   - Message: 'module' object is not callable
  Module Zope.Configuration.meta, line 59, in begin
  Module Zope.Configuration.meta, line 43, in _exe
  Module Zope.Configuration.xmlconfig, line 248, in include
  Module Zope.Configuration.xmlconfig, line 186, in xmlconfig
  Module xml.sax.expatreader, line 90, in parse
  Module xml.sax.xmlreader, line 123, in parse
  Module xml.sax.expatreader, line 143, in feed
  Module xml.sax.expatreader, line 240, in start_element_ns
  Module Zope.Configuration.xmlconfig, line 91, in startElementNS
   - /home/guido/projects/Zope3/products.zcml
   - Line 19, Column 0
   - Message: 'module' object is not callable
  Module Zope.Configuration.meta, line 59, in begin
  Module Zope.Configuration.meta, line 43, in _exe
  Module Zope.Configuration.xmlconfig, line 248, in include
  Module Zope.Configuration.xmlconfig, line 186, in xmlconfig
  Module xml.sax.expatreader, line 90, in parse
  Module xml.sax.xmlreader, line 123, in parse
  Module xml.sax.expatreader, line 143, in feed
  Module xml.sax.expatreader, line 240, in start_element_ns
  Module Zope.Configuration.xmlconfig, line 91, in startElementNS
   - /home/guido/projects/Zope3/lib/python/ZopeProducts/JobBoardEx/JobList.zcml
   - Line 214, Column 0
   - Message: 'module' object is not callable
  Module Zope.Configuration.meta, line 59, in begin
  Module Zope.Configuration.meta, line 43, in _exe
  Module Zope.Publisher.Browser.metaConfigure, line 39, in view
  Module Zope.Configuration.xmlconfig, line 165, in resolve
  Module Zope.Configuration.name, line 40, in resolve
  Module ZopeProducts.JobBoardEx.JobListView, line 56, in ?
  Module ZopeProducts.JobBoardEx.JobListView, line 69, in JobListSummaryView
TypeError: 'module' object is not callable

--Guido van Rossum (home page: http://www.python.org/~guido/)