[Zope3-dev] What's wrong with my configure.zcml?

dev at projekt01.ch dev at projekt01.ch
Sun Jun 4 06:44:39 EDT 2006


Hi Florian

Change the default defined in the interface for the 
layer attribute to:

default=u'',

instead of:

default='',

I guess there is a layer attribute somewhere 
in a interface which looks something like:

layer = zope.schema.TextLine(
    title=_('Layer'),
    default=u'',
    )

Or not?

Regards
Roger Ineichen
_____________________________
END OF MESSAGE
 

> -----Original Message-----
> From: zope3-dev-bounces+dev=projekt01.ch at zope.org 
> [mailto:zope3-dev-bounces+dev=projekt01.ch at zope.org] On 
> Behalf Of Florian Lindner
> Sent: Sunday, June 04, 2006 12:25 PM
> To: zope3-dev at zope.org
> Subject: [Zope3-dev] What's wrong with my configure.zcml?
> 
> Hello,
> sorry for the post to the dev list but on the users list no 
> one was able to help me and I got no idea what I can try....
> My Zope3 (most recent SVN version gives that error on startup):
> 
> [...]
>   File 
> "/home/florian/Zope3/src/zope/schema/_bootstrapfields.py", 
> line 263, in _validate
>     super(MinMaxLen, self)._validate(value)
>   File 
> "/home/florian/Zope3/src/zope/schema/_bootstrapfields.py", 
> line 165, in _validate
>     raise WrongType(value, self._type)
> zope.configuration.xmlconfig.ZopeXMLConfigurationError: 
> File "/home/florian/Desktop/zope/etc/site.zcml", line 7.2-7.55
>     ZopeXMLConfigurationError: 
> File 
> "/home/florian/Desktop/zope/etc/package-includes/xgm-configure.zcml",
> line 1.0-1.25
>     ZopeXMLConfigurationError: 
> File "/home/florian/Desktop/zope/lib/python/xgm/configure.zcml", line
> 2.4-2.34
>     ZopeXMLConfigurationError: 
> File 
> "/home/florian/Desktop/zope/lib/python/xgm/browser/configure.z
> cml", line
> 2.4-2.31
>     ZopeXMLConfigurationError: 
> File 
> "/home/florian/Desktop/zope/lib/python/xgm/browser/skin/config
> ure.zcml",
> line 3.4-7.6
>     ConfigurationError: ('Invalid value for', 'layer', "('', 
> <type 'unicode'>)")
> 
> 
> I have attached xgm/browser/skin/configure.zcml. It is not 
> containing any unicode nor does interface.py (in which is the 
> layer declared).
> 
> florian at horus ~/Desktop/zope/lib/python $ file 
> xgm/browser/skin/configure.zcml
> xgm/browser/skin/configure.zcml: ASCII text florian at horus 
> ~/Desktop/zope/lib/python $ file xgm/interfaces.py
> xgm/interfaces.py: ASCII Java program text, with CRLF line terminators
> 
> (don't know why file thinks it's java...)
> 
> Any one got any idea what I can do?
> 
> Thanks,
> 
> Florian
> 



More information about the Zope3-dev mailing list