[Zope] How to fix a "broken" object?

Thomas Weiner weiner@tu-harburg.de
Thu, 10 Feb 2000 21:41:15 +0100


"James W. Howe" schrieb:
> 
> Much to my dismay, for some reason I have some classes in my Zope
> environment which are "broken".  The message I get when I try to access
> them is:
> 
> "This object is broken because the unknown product that created it is no
> longer installed or is installed incorrectly. [...]"
> 
> The confusing thing is that the product which created them exists and looks
> just fine.  In addition, I can create new instances of the the ZClass which
> is giving me problems.  If I look at the source of the error message, I
> notice that it says the following:
> 
> "This object's class was IssueFolder in module *TOT0ABbYdW6zGJxy0BmF4g==."
> 
> I looked at my product, and the class id for IssueFolder is
> TOToABbYdW6zGJxy0BmF4g==.  I'm confused as to what I might have done to
> cause this problem.  If this were a production system I would be really
> concerned.  As it is, I'm concerned about putting Zope into production if
> there is some easy way to break things.
> 
> Does anybody have any tips or ideas on what may have happened?  I'm going
> to poke around the source code to see if I can find any clues, but if
> anyone else has experienced this sort of problem and knows how to fix it I
> would appreciate hearing from you.

I observed the same after upgrading. I fixed it by copying the complete
Products directory of my old ZOPE installation to the new one. Probably
a product that wasn't installed properly caused this weird behaviour of
the correctly installed products.

hth,
Thomas 

> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )

-- 
fon: ++49 (0)40 42878 3781
fax: ++49 (0)40 42878 2728