[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