<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>does anyone get Oracle 9i as storage-replacement
for ZODB working. Connecting to 9iR2 with DCOracle2 under </FONT><FONT
face=Arial size=2>ZMI and importing the data from ZODB to oracle works
fine. But after restarting zope I will receive the following
error:</FONT></DIV>
<DIV><FONT face=Arial size=2>(I've tried this with Zope 2.6.2 and Zope 2.7
b2 with 9iR2 and the adapter DCOracle 2.1.3b under</FONT></DIV>
<DIV><FONT face=Arial size=2>Suse 8.1)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>under Zope</FONT> <FONT face=Arial size=2>2.7
b2:</FONT></DIV><FONT face=Arial size=2><FONT size=2>
<DIV>/opt/zope/zope2_7/lib/python/DCOracle2/DCOracle2.py:104: RuntimeWarning:
Python C API version mismatch for module dco2: This Python has API version 1012,
module dco2 has version 1010.</DIV>
<DIV>import dco2</DIV>
<DIV>------</DIV>
<DIV>2003-10-12T10:21:47 BLATHER(-100) ZODB Commiting subtransaction of size
5386</DIV>
<DIV>------</DIV>
<DIV>2003-10-12T10:21:47 ERROR(200) ZODB Couldn't load state for
000000000000007a</DIV>
<DIV>Traceback (most recent call last):</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/ZODB/Connection.py", line 566, in
setstate</DIV>
<DIV>self._set_ghost_state(obj, p)</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/ZODB/Connection.py", line 605, in
_set_ghost_state</DIV>
<DIV>state = unpickler.load()</DIV>
<DIV>EOFError</DIV>
<DIV>------</DIV>
<DIV>2003-10-12T10:21:47 ERROR(200) Zope Couldn't install OFSP</DIV>
<DIV>Traceback (most recent call last):</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/OFS/Application.py", line 642, in
install_product</DIV>
<DIV>initmethod(context)</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/Products/OFSP/__init__.py", line 125, in
initialize</DIV>
<DIV>context.registerHelp()</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/App/ProductContext.py", line 302, in
registerHelp</DIV>
<DIV>if help.lastRegistered is not None and \</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/ZODB/Connection.py", line 566, in
setstate</DIV>
<DIV>self._set_ghost_state(obj, p)</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/ZODB/Connection.py", line 605, in
_set_ghost_state</DIV>
<DIV>state = unpickler.load()</DIV>
<DIV>EOFError</DIV>
<DIV>Traceback (most recent call last):</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/Zope/Startup/run.py", line 27, in
?</DIV>
<DIV>run()</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/Zope/Startup/run.py", line 24, in
run</DIV>
<DIV>start_zope(opts.configroot)</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/Zope/Startup/__init__.py", line 50, in
start_zope</DIV>
<DIV>starter.startZope()</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/Zope/Startup/__init__.py", line 218, in
startZope</DIV>
<DIV>Zope.startup()</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/Zope/__init__.py", line 46, in
startup</DIV>
<DIV>_startup()</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/Zope/App/startup.py", line 95, in
startup</DIV>
<DIV>OFS.Application.initialize(application)</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/OFS/Application.py", line 421, in
initialize</DIV>
<DIV>install_products(app)</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/OFS/Application.py", line 580, in
install_products</DIV>
<DIV>folder_permissions, raise_exc=debug_mode)</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/OFS/Application.py", line 642, in
install_product</DIV>
<DIV>initmethod(context)</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/Products/OFSP/__init__.py", line 125, in
initialize</DIV>
<DIV>context.registerHelp()</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/App/ProductContext.py", line 302, in
registerHelp</DIV>
<DIV>if help.lastRegistered is not None and \</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/ZODB/Connection.py", line 566, in
setstate</DIV>
<DIV>self._set_ghost_state(obj, p)</DIV>
<DIV>File "/opt/zope/zope2_7/lib/python/ZODB/Connection.py", line 605, in
_set_ghost_state</DIV>
<DIV>state = unpickler.load()</DIV>
<DIV>EOFError</DIV>
<DIV> </DIV>
<DIV>and under Zope 2.6.2</DIV><FONT size=2>
<DIV> </DIV>
<DIV>zope@warbird:~/Zope-2.6.2-src> ./start -w 9000</DIV>
<DIV>------</DIV>
<DIV>2003-10-12T10:04:05 INFO(0) zdaemon Started subprocess: pid 22265</DIV>
<DIV>------</DIV>
<DIV>2003-10-12T10:04:06 PROBLEM(100) ZODB Could not import class
'MountedObject' from module 'Products.ZODBMountPoint.MountedObject'</DIV>
<DIV>------</DIV>
<DIV>2003-10-12T10:04:06 PANIC(300) z2 Startup exception</DIV>
<DIV>Traceback (innermost last):</DIV>
<DIV>File /opt/zope/Zope-2.6.2-src/z2.py, line 585, in ?</DIV>
<DIV>File /opt/zope/Zope-2.6.2-src/lib/python/Zope/__init__.py, line 46, in
startup</DIV>
<DIV>(Object: startup)</DIV>
<DIV>File /opt/zope/Zope-2.6.2-src/lib/python/Zope/App/startup.py, line 92, in
startup</DIV>
<DIV>(Object: Oracle Storage)</DIV>
<DIV>File /opt/zope/Zope-2.6.2-src/lib/python/OFS/Application.py, line 337, in
initialize</DIV>
<DIV>(Object: Zope)</DIV>
<DIV>AttributeError: _setObject</DIV></FONT>
<DIV> </DIV>
<DIV>thanks very much in advance</DIV>
<DIV>regards Peter</DIV></FONT></FONT></BODY></HTML>