[prev in list] [next in list] [prev in thread] [next in thread] 

List:       zodb-dev
Subject:    [ZODB-Dev] Zope 2.8.0-a1 issues
From:       "Bisaillon, Brian (MBS)" <Brian.Bisaillon () mbs ! gov ! on ! ca>
Date:       2005-03-14 20:32:45
Message-ID: 6A78A7164DE4E7498D3CC517BDACDDCE69750E () cacptoqpmxis002 ! cac ! ad ! gov ! on ! ca
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hello again,

I have tested Zope 2.8.0-a1 and I had to make the following changes to
existing Products.

DirectoryStorage:

Full.py - Replace ZODB.referencesf with ZODB.serialize
checkds.py - Replace ZODB.referencesf with ZODB.serialize
dumpdsf.py - Replace ZODB.referencesf with ZODB.serialize
utils.py - Replace ZODB.referencesf with ZODB.serialize

CMFSin:

Map.py - Replace ZODB.PersistentMapping with persistent.mapping

kupu:

plonelibrarytool.py - Replace ZODB.PersistentList with persistent.list
plonelibrarytool.py - Replace ZODB.PersistentMapping with persistent.mapping

Now, I am getting the following Traceback and I can't seem to get any
further.

Traceback (most recent call last):
  File "/srv/zope-2.8.0-a1/lib/python/Zope/Startup/run.py", line 56, in ?
    run()
  File "/srv/zope-2.8.0-a1/lib/python/Zope/Startup/run.py", line 21, in run
    starter.prepare()
  File "/srv/zope-2.8.0-a1/lib/python/Zope/Startup/__init__.py", line 96, in
prepare
    self.startZope()
  File "/srv/zope-2.8.0-a1/lib/python/Zope/Startup/__init__.py", line 252,
in startZope
    Zope.startup()
  File "/srv/zope-2.8.0-a1/lib/python/Zope/__init__.py", line 47, in startup
    _startup()
  File "/srv/zope-2.8.0-a1/lib/python/Zope/App/startup.py", line 58, in
startup
    DB = configuration.dbtab.getDatabase('/', is_root=1)
  File "/srv/zope-2.8.0-a1/lib/python/DBTab/DBTab.py", line 96, in
getDatabase
    db = self._createDatabase(name, is_root)
  File "/srv/zope-2.8.0-a1/lib/python/DBTab/DBTab.py", line 113, in
_createDatabase
    db = factory.open()
  File "/srv/zope-2.8.0-a1/lib/python/Zope/Startup/datatypes.py", line 159,
in open
    DB = self.createDB()
  File "/srv/zope-2.8.0-a1/lib/python/Zope/Startup/datatypes.py", line 156,
in createDB
    return ZODBDatabase.open(self)
  File "/srv/zope-2.8.0-a1/lib/python/ZODB/config.py", line 103, in open
    version_cache_size=section.version_cache_size)
  File "/srv/zope-2.8.0-a1/lib/python/ZODB/DB.py", line 127, in __init__
    storage.load('\0\0\0\0\0\0\0\0','')
  File "/srv/zope-2.8.0-a1/lib/python/ZEO/ClientStorage.py", line 738, in
load
    return self.loadEx(oid, version)[:2]
  File "/srv/zope-2.8.0-a1/lib/python/ZEO/ClientStorage.py", line 761, in
loadEx
    data, tid, ver = self._server.loadEx(oid, version)
  File "/srv/zope-2.8.0-a1/lib/python/ZEO/ServerStub.py", line 187, in
loadEx
    return self.rpc.call("loadEx", oid, version)
  File "/srv/zope-2.8.0-a1/lib/python/ZEO/zrpc/connection.py", line 376, in
call
    raise inst # error raised by server
AttributeError: Full instance has no attribute 'loadEx'

Any help with this one would be greatly appreciated.


[Attachment #5 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2658.24">
<TITLE>Zope 2.8.0-a1 issues</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Hello again,</FONT>
</P>

<P><FONT SIZE=2>I have tested Zope 2.8.0-a1 and I had to make the following changes \
to existing Products.</FONT> </P>

<P><FONT SIZE=2>DirectoryStorage:</FONT>
</P>

<P><FONT SIZE=2>Full.py - Replace ZODB.referencesf with ZODB.serialize</FONT>
<BR><FONT SIZE=2>checkds.py - Replace ZODB.referencesf with ZODB.serialize</FONT>
<BR><FONT SIZE=2>dumpdsf.py - Replace ZODB.referencesf with ZODB.serialize</FONT>
<BR><FONT SIZE=2>utils.py - Replace ZODB.referencesf with ZODB.serialize</FONT>
</P>

<P><FONT SIZE=2>CMFSin:</FONT>
</P>

<P><FONT SIZE=2>Map.py - Replace ZODB.PersistentMapping with \
persistent.mapping</FONT> </P>

<P><FONT SIZE=2>kupu:</FONT>
</P>

<P><FONT SIZE=2>plonelibrarytool.py - Replace ZODB.PersistentList with \
persistent.list</FONT> <BR><FONT SIZE=2>plonelibrarytool.py - Replace \
ZODB.PersistentMapping with persistent.mapping</FONT> </P>

<P><FONT SIZE=2>Now, I am getting the following Traceback and I can't seem to get any \
further.</FONT> </P>

<P><FONT SIZE=2>Traceback (most recent call last):</FONT>
<BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/Zope/Startup/run.py&quot;, line 56, in ?</FONT> \
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; run()</FONT> <BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/Zope/Startup/run.py&quot;, line 21, in run</FONT> \
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; starter.prepare()</FONT> <BR><FONT SIZE=2>&nbsp; \
File &quot;/srv/zope-2.8.0-a1/lib/python/Zope/Startup/__init__.py&quot;, line 96, in \
prepare</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; self.startZope()</FONT>
<BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/Zope/Startup/__init__.py&quot;, line 252, in \
startZope</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; Zope.startup()</FONT>
<BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/Zope/__init__.py&quot;, line 47, in \
startup</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; _startup()</FONT>
<BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/Zope/App/startup.py&quot;, line 58, in \
startup</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; DB = \
configuration.dbtab.getDatabase('/', is_root=1)</FONT> <BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/DBTab/DBTab.py&quot;, line 96, in \
getDatabase</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; db = \
self._createDatabase(name, is_root)</FONT> <BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/DBTab/DBTab.py&quot;, line 113, in \
_createDatabase</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; db = factory.open()</FONT>
<BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/Zope/Startup/datatypes.py&quot;, line 159, in \
open</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; DB = self.createDB()</FONT>
<BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/Zope/Startup/datatypes.py&quot;, line 156, in \
createDB</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; return \
ZODBDatabase.open(self)</FONT> <BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/ZODB/config.py&quot;, line 103, in open</FONT> \
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; \
version_cache_size=section.version_cache_size)</FONT> <BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/ZODB/DB.py&quot;, line 127, in __init__</FONT> \
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; storage.load('\0\0\0\0\0\0\0\0','')</FONT> \
<BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/ZEO/ClientStorage.py&quot;, line 738, in \
load</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; return self.loadEx(oid, \
version)[:2]</FONT> <BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/ZEO/ClientStorage.py&quot;, line 761, in \
loadEx</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; data, tid, ver = \
self._server.loadEx(oid, version)</FONT> <BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/ZEO/ServerStub.py&quot;, line 187, in \
loadEx</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; return \
self.rpc.call(&quot;loadEx&quot;, oid, version)</FONT> <BR><FONT SIZE=2>&nbsp; File \
&quot;/srv/zope-2.8.0-a1/lib/python/ZEO/zrpc/connection.py&quot;, line 376, in \
call</FONT> <BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp; raise inst # error raised by \
server</FONT> <BR><FONT SIZE=2>AttributeError: Full instance has no attribute \
'loadEx'</FONT> </P>

<P><FONT SIZE=2>Any help with this one would be greatly appreciated.</FONT>
</P>

<P><FONT FACE="Arial" SIZE=2 COLOR="#000000"></FONT>&nbsp;

</BODY>
</HTML>


["Bisaillon, Brian (MBS).vcf" (application/octet-stream)]

_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic