[Zope-dev] ZCatalog bug in 2.3.1b2

Chris McDonough chrism@digicool.com
Tue, 20 Mar 2001 19:26:28 -0500


I cannot reproduce this, Andy, although I'm sure something is up.  If it
continues to fail under b3, can you possibly send me a Data.fs that exhibits
the problem?

Sorry,

- C

----- Original Message -----
From: "Andy Dawkins" <andyd@nipltd.com>
To: <zope-dev@zope.org>
Sent: Tuesday, March 20, 2001 11:02 AM
Subject: [Zope-dev] ZCatalog bug in 2.3.1b2


> I posted this before but didn't get a reply.
>
> Has any one seen this bug, Or do they know a fix?
>
> ATM this is stopping me using 2.3.1b2 which is a bad thing(tm)
>
> -----------
> Zope Errorr
>
> Zope has encountered an error while publishing this resource.
>
> Error Type: TypeError
> Error Value: len() of unsized object
>
> With this traceback:
> Traceback (innermost last):
>   File
> /usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/ZPublisher/Publish.py,
> line 223, in publish_module
>   File
> /usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/ZPublisher/Publish.py,
> line 187, in publish
>   File
> /usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/Zope/__init__.py,
> line 221, in zpublisher_exception_hook
>     (Object: Traversable)
>   File
> /usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/ZPublisher/Publish.py,
> line 171, in publish
>   File
> /usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/ZPublisher/mapply.py,
> line
> 160, in mapply
>     (Object: executeSearch)
>   File
> /usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/ZPublisher/Publish.py,
> line 112, in call_object
>     (Object: executeSearch)
>   File
> /usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/OFS/DTMLMethod.py,
> line 189, in __call__
>     (Object: executeSearch)
>   File
>
/usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/DocumentTemplate/DT_String
.py,
> line 538, in __call__
>     (Object: executeSearch)
>   File
>
/usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/DocumentTemplate/DT_Let.py
,
>
> line 146, in render
>     (Object: Results="Catalog(REQUEST=REQUEST)")
>   File
>
/usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/DocumentTemplate/DT_Util.p
y,
> line 334, in eval
>     (Object: Catalog(REQUEST=REQUEST))
>     (Info: REQUEST)
>   File <string>, line 0, in ?
>   File
>
/usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/Products/ZCatalog/ZCatalog
.py,
> line 530, in searchResults
>     (Object: Traversable)
>   File
>
>
/usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/Products/ZCatalog/Catalog.
py,
> line 654, in searchResults
>   File
>
/usr/local/src/Zope-2.3.1b2-linux2-x86/lib/python/Products/ZCatalog/Catalog.
py,
> line 591, in _indexedSearch
> TypeError: (see above)
> --------
>
> Here is the line which calls the search:
>
> sr = self.searchResults({'Type' : type, 'sort_on':'lowercase_title_'})
>
> fyi. type = 'TypeTest'
>
> The indexes are as follows:
> Status = Text Index
> Type = Field Index
> Identifier = Field Index
> lowercase_title_ = Field Index
> parent_identifiers_ = Keyword Index
>
> The meta types are like this:
> Title
> id
> identifier
>
> There are only 13 records in the catalog.
> And there are some results to be returned.
>
> Cheers
> -Andy
>
> _______________________________________________
> Zope-Dev maillist  -  Zope-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope )
>