[Zope3-Users] Re: zopeproject zcml problem

2007-08-13 Thread Philipp von Weitershausen

Andrew Rodriguez wrote:

I was trying to use zopeproject, but when I have any zcml,
and I run ./bin/paster serve deploy.ini, I get a ConfigurationError.

The error:
  ...
  File /Library/Frameworks/Python.framework/Versions/2.4/lib/
  python2.4/site-packages/zope.configuration-3.4.0b1-py2.4.egg/
  zope/configuration/config.py, line 485, in factory
raise ConfigurationError(Unknown directive, ns, n)
  zope.configuration.xmlconfig.ZopeXMLConfigurationError : File 
/Users/andrew/biblioteca/site.zcml, line 4.2-4.34
ZopeXMLConfigurationError: File 
/Users/andrew/biblioteca/biblioteca/configure.zcml, line 5.2-5.37
ZopeXMLConfigurationError: File 
/Users/andrew/biblioteca/biblioteca/permissions.zcml, line 3.2
ConfigurationError: ('Unknown directive', 
u'http://namespaces.zope.org/zope', u'permission')


And my permission.zcml:

configure xmlns=http://namespaces.zope.org/zope;
  permission
  id=library.ViewBooks
  title=View books
  /
 ...

This happens with every thing, even simple things such as class ...,
so my question would be how would I get paster to recognize them.


Where and how are you including permission.zcml? Order matters with ZCML.


--
http://worldcookery.com -- Professional Zope documentation and training

___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] Re: zopeproject zcml problem

2007-08-13 Thread Philipp von Weitershausen

On 13 Aug 2007, at 15:18 , Andrew Rodriguez wrote:

Here is my configure.zcml:

configure xmlns=http://namespaces.zope.org/zope;
   xmlns:i18n=http://namespaces.zope.org/i18n 
   i18n_domain=library

  include file=permissions.zcml /
  include file=roles.zcml /




You seem to have gotten rid of all the include / statements that  
bootstrap ZCML and then load all the necessary components for your  
package. No wonder none of the ZCML directives work...


I suggest you create another project sandbox somewhere and copy the  
relevant lines from configure.zcml to your original one.


___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users