----- Original Message ----- From: Meng Kuan <mengkuan@lga.net.sg>
Everything has been working solidly (and fast!) until I found out that it can't seem to do a recatalog properly.
My guess is that it was previously catalogued as 'Sample/Object1' but ZCatalog now gets the uid of the object as 'Zope/Sample/Object1'. Is there anything that I can do to overcome this? Will installing a SiteRoot in Catalog (my default catalog object) itself help?
Any setup involving virtual hosts (as this proxy arrangement does implicitly) can have bad interactions with ZCatalogs, and there's not a lot to be done without some fairly deep changes in Zope. Basically, a catalog entry created through one 'access path' (like ZServer on 8080) should not be used or updated on another (like the proxy) on which the absolute paths differ. This can be tricky when the objects are catalog-aware. Sorry, but my best advice is the same as the doctor gave to the guy who said "My arm hurts when I do this." "So don't do that." Cheers, Evan @ 4-am & digicool