fsdklj fdsl writes:
.... when I try to index a custom product i made, this error comes out
(Object: catalog) File ./lib/python/Products/ZCatalog/Catalog.py, line 296, in catalogObject File /usr/local/zope/lib/python/Products/PluginIndexes/PathIndex/PathIndex.py, line 100, in index_object (Object: path) TypeError: sequence item 4: expected string, list found .... PP: ('', 'sites', 'simplesky', 'AAA', 'maindata', ['.en', '.en'], '.creation') path-> ('', 'sites', 'simplesky', 'AAA', 'maindata', ['.en', '.en'], '.creation') Probably, there is something wrong with your product.
"getPhysicalPath" essentially returns: container.getPhysicalPath() + (self.getId(),) Where "container" is the container of "self", i.e. "self.aq_inner.aq_parent". I expect, you have a "getId" method which behaves strangely. Dieter