[Zope3-Users] Again unicode problem (in configure.zcml)

Florian Lindner mailinglists at xgm.de
Wed May 31 15:46:44 EDT 2006


Am Mittwoch, 31. Mai 2006 00:26 schrieb Jonathan:
> ----- Original Message -----
> From: "Florian Lindner" <mailinglists at xgm.de>
> To: <zope3-users at zope.org>
> Sent: Tuesday, May 30, 2006 5:47 PM
> Subject: [Zope3-Users] Again unicode problem (in configure.zcml)
>
> > Hello,
> > Zope gives this message on startup:
> >
> >  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.zcml",
> > line
> > 2.4-2.31
> >    ZopeXMLConfigurationError:
> > File
> > "/home/florian/Desktop/zope/lib/python/xgm/browser/skin/configure.zcml",
> > line 3.4-7.6
> >    ConfigurationError: ('Invalid value for', 'layer', "('',
> > <type 'unicode'>)")
> >
> >
> > The directive Zope is complaining about:
> >
> >    <resourceDirectory
> >        directory="files"
> >        name="files"
> >        layer="xgm.interfaces.IXGMSkin"
> >    />
> >
> >
> > but when I remove this one, it complains about the next one.
>
> Just a guess, but have a look at the lines before this one:
> >    <resourceDirectory
>
> If it is still complaining when you remove that section, then something is
> pooched earlier on.

<configure xmlns="http://namespaces.zope.org/browser">

    <resourceDirectory
        directory="files"
        name="files"
        layer="xgm.interfaces.IXGMSkin"
    />


This is everything.... I've also looked into it with a hex editor and noticed 
nothing special.

Since the file is very file I dare to simply attach it. If you want, you can 
have a look at it.

Thanks,

Florian
-------------- next part --------------
<configure xmlns="http://namespaces.zope.org/browser">

    <resourceDirectory
        directory="files"
        name="files"
        layer="xgm.interfaces.IXGMSkin"
    />

    <page
        for="*"
        name="standard_macros"
        permission="zope.Public"
        class=".views.StandardMacros"
        layer="xgm.interfaces.IXGMSkin"
        allowed_interface="zope.interface.common.mapping.IItemMapping" 
    />
    
    <page 
        for="*"
        name="skin_macros"
        permission="zope.Public"
        layer="xgm.interfaces.IXGMSkin"
        template="template.pt"
    />

    <pages
        for="xgm.interfaces.IXGM"
        layer="xgm.interfaces.IXGMSkin"
        permission="zope.Public"
        class=".views.ViewClass" >

        <page
            name="index.html"
            template="index.pt" />

        <page
            name="search.html"
            template="search.pt" />

        <page
            name="result.html"
            template="result.pt" />

        <page
            name="contact.html"
            template="contact.pt" />
    </pages>

    <page
        name="sendNew.html"
        class=".views.sendNew"
        for="xgm.interfaces.IXGM"
        layer="xgm.interfaces.IXGMSkin"
        permission="zope.Public"
    />


    <page
        name="test.html"
        class=".views.Test"
        for="*"
        layer="xgm.interfaces.IXGMSkin"
        permission="zope.Public"
    />
</configure>


More information about the Zope3-users mailing list