[Zope] ZODB issues

Dieter Maurer dieter at handshake.de
Wed Mar 2 13:18:43 EST 2005


Craig Lewis wrote at 2005-3-1 15:12 -0600:
> ...
>This is probably my whole problem, is there a way to figure out what is 
>missing?

I was convinced that the module name were the base64 encoding
of the ZClass' meta_type. However, when I decoded
the module name, I got complete gibber. Thus, I was probably wrong.

The ZClass modules are maintained inside the ZODB.

Under Unix systems, you can determine them as follows:

      bin/zopectl debug
      r = app._p_jar.root() # the ZODB root object
      ZClassModules = r['ZGlobals']
      print list(ZClassModules.items())

The result is for me:

[('*3+nP3shcKZgeDUeUj8g8/g==', <extension class *3+nP3shcKZgeDUeUj8g8/g==.Umfrage at 4255c548>), ('*Ia0PT2YykvKgy92lOxIomg==', <extension class *Ia0PT2YykvKgy92lOxIomg==.ABC at 4255c638>), ('*NL9ERBmGKOFE6HAw8h1gYA==', <extension class *NL9ERBmGKOFE6HAw8h1gYA==.JobZClass2 at 4255c818>), ('*tLC/LPumapvIwtwNCD+NJA==', <extension class *tLC/LPumapvIwtwNCD+NJA==.JobZClass at 4255c728>)]


Follow Chris Withers' advice and move your "Data.fs".

-- 
Dieter


More information about the Zope mailing list