<!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>&nbsp;</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&nbsp;oracle&nbsp;works 
fine. But after restarting&nbsp;zope I will receive the following 
error:</FONT></DIV>
<DIV><FONT face=Arial size=2>(I've tried this&nbsp;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>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>under Zope</FONT>&nbsp;<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>&nbsp;</DIV>
<DIV>and under Zope 2.6.2</DIV><FONT size=2>
<DIV>&nbsp;</DIV>
<DIV>zope@warbird:~/Zope-2.6.2-src&gt; ./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>&nbsp;</DIV>
<DIV>thanks very much in advance</DIV>
<DIV>regards Peter</DIV></FONT></FONT></BODY></HTML>