[Zope-dev] Zope head broken on cygwin?

zope at netchan.cotse.net zope at netchan.cotse.net
Mon May 10 19:56:21 EDT 2004


Something is not right with the Zope 2.x cvs head on cygwin. I used
yesterdays checkout of Zope and Python 2.3 maintenance branch. The same
combo works on OpenBSD.
Here's the story:

netchan at GYOGYI /zope/cvszope/bin
$ /zope/python23/bin/python ./mkzopeinstance.py
Please choose a directory in which you'd like to install
Zope "instance home" files such as database files, configuration
files, etc.

Directory: /zope/instances/ndev
Please choose a username and password for the initial user.
These will be the credentials you use to initially manage
your new Zope instance.

Username: admin
Password:
Verify password:

netchan at GYOGYI /zope/cvszope/bin
$ cd /zope/instances/ndev/bin/

netchan at GYOGYI /zope/instances/ndev/bin
$ ./runzope
2004-05-10 18:36:15 WARNING Init Ambiguous name for method of
OFS.Uninstalled.BrokenClass: 'manage' != 'manage_main'
2004-05-10 18:36:15 WARNING Init Ambiguous name for method of
OFS.Uninstalled.BrokenClass: 'manage' != 'manage_workspace
'
2004-05-10 18:36:15 INFO ZServer HTTP server started at Mon May 10
18:36:15 2004
        Hostname: GYOGYI.WorkGroup
        Port: 8080
2004-05-10 18:36:15 INFO ZServer FTP server started at Mon May 10
18:36:15 2004
        Hostname: GYOGYI.WorkGroup
        Port: 8021
2004-05-10 18:36:18 DEBUG ZODB.BaseStorage create storage
/zope/instances/ndev/var/Data.fs
2004-05-10 18:36:18 DEBUG txn.168034336 new transaction
2004-05-10 18:36:18 DEBUG txn.168034336 new transaction
2004-05-10 18:36:18 DEBUG txn.168034336 commit <Connection at 0ac91f6c>
2004-05-10 18:36:18 DEBUG txn.168034336 commit
2004-05-10 18:36:18 ERROR Zope.ZODBMountPoint Failed to mount database.
exceptions.AttributeError ('Connection' object h
as no attribute '_getMountedConnection')
Traceback (most recent call last):
  File "/zope/cvszope/lib/python/Products/ZODBMountPoint/Mount.py", line
93, in _getOrOpenObject
    conn = self._getMountedConnection(anyjar)
  File "/zope/cvszope/lib/python/Products/ZODBMountPoint/Mount.py", line
71, in _getMountedConnection
    conn = anyjar._getMountedConnection(db_name)
AttributeError: 'Connection' object has no attribute
'_getMountedConnection'
2004-05-10 18:36:18 ERROR Zope Default Object Creation Could not add a
/temp_folder mount point due to an error.
Traceback (most recent call last):
  File "/zope/cvszope/lib/python/OFS/Application.py", line 359, in
install_tempfolder_and_sdc
    manage_addMounts(app, ('/temp_folder',))
  File
"/zope/cvszope/lib/python/Products/ZODBMountPoint/MountedObject.py",
line 283, in manage_addMounts
    mo._test(app)
  File "/zope/cvszope/lib/python/Products/ZODBMountPoint/Mount.py", line
126, in _test
    self._getOrOpenObject(parent)
  File "/zope/cvszope/lib/python/Products/ZODBMountPoint/Mount.py", line
93, in _getOrOpenObject
    conn = self._getMountedConnection(anyjar)
  File "/zope/cvszope/lib/python/Products/ZODBMountPoint/Mount.py", line
71, in _getMountedConnection
    conn = anyjar._getMountedConnection(db_name)
AttributeError: 'Connection' object has no attribute
'_getMountedConnection'
2004-05-10 18:36:18 DEBUG txn.168034336 new transaction
2004-05-10 18:36:18 DEBUG txn.168034336 commit <Connection at 0ac91f6c>

[same stuff for a few more times]

2004-05-10 18:36:25 INFO Zope New disk product detected, determining if
we need to fix up any ZClasses.
2004-05-10 18:36:25 BLATHER Z2 Installed sighandler for SIGTERM
2004-05-10 18:36:25 BLATHER Z2 Installed sighandler for SIGINT
2004-05-10 18:36:25 BLATHER Z2 Installed sighandler for SIGHUP
2004-05-10 18:36:25 BLATHER Z2 Installed sighandler for SIGUSR2
2004-05-10 18:36:25 INFO Zope Ready to handle requests

---------------------------
Here I hit Ctrl-C
---------------------------

2004-05-10 18:36:36 INFO Z2 Caught signal SIGINT
2004-05-10 18:36:36 INFO Z2 Shutting down

netchan at GYOGYI /zope/instances/ndev/bin
$ ls -lag ../var/
total 1929
drwxr-xr-x+   2 netchan  None            0 May 10 18:36 .
drwxr-xr-x+   9 netchan  None            0 May 10 18:36 ..
-rw-r--r--    1 netchan  None      1379510 May 10 18:36 Data.fs
-rw-r--r--    1 netchan  None          103 May 10 18:36 Data.fs.index
-rw-r--r--    1 netchan  None            5 May 10 18:36 Data.fs.lock
-rw-r--r--    1 netchan  None       591302 May 10 18:36 Data.fs.tmp
-rw-r--r--    1 netchan  None          299 May 10 18:36 README.txt

netchan at GYOGYI /zope/instances/ndev/bin
$ ./runzope
2004-05-10 18:37:13 WARNING Init Ambiguous name for method of
OFS.Uninstalled.BrokenClass: 'manage' != 'manage_main'
2004-05-10 18:37:13 WARNING Init Ambiguous name for method of
OFS.Uninstalled.BrokenClass: 'manage' != 'manage_workspace
'
2004-05-10 18:37:13 INFO ZServer HTTP server started at Mon May 10
18:37:13 2004
        Hostname: GYOGYI.WorkGroup
        Port: 8080
2004-05-10 18:37:13 INFO ZServer FTP server started at Mon May 10
18:37:13 2004
        Hostname: GYOGYI.WorkGroup
        Port: 8021
2004-05-10 18:37:15 DEBUG ZODB.BaseStorage create storage
/zope/instances/ndev/var/Data.fs
2004-05-10 18:37:15 WARNING ZODB.FileStorage Ignoring index for
/zope/instances/ndev/var/Data.fs
2004-05-10 18:37:15 ERROR ZODB.Connection Couldn't load state for
0000000000000000
Traceback (most recent call last):
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 795, in
setstate
    self._setstate(obj)
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 849, in
_setstate
    self._reader.setGhostState(obj, p)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 400, in
setGhostState
    state = self.getState(pickle)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 393, in
getState
    return unpickler.load()
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 492, in
_persistent_load
    return self._conn.get(oid)
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 333, in get
    obj = self._reader.getGhost(p)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 387, in
getGhost
    return klass.__new__(klass, *args)
TypeError: Acquirer.__new__(Application) is not safe, use
Persistence.Persistent.__new__()
Traceback (most recent call last):
  File "/zope/cvszope/lib/python/Zope/Startup/run.py", line 55, in ?
    run()
  File "/zope/cvszope/lib/python/Zope/Startup/run.py", line 21, in run
    starter.prepare()
  File "/zope/cvszope/lib/python/Zope/Startup/__init__.py", line 96, in
prepare
    self.startZope()
  File "/zope/cvszope/lib/python/Zope/Startup/__init__.py", line 252, in
startZope
    Zope.startup()
  File "/zope/cvszope/lib/python/Zope/__init__.py", line 46, in startup
    _startup()
  File "/zope/cvszope/lib/python/Zope/App/startup.py", line 91, in
startup
    Globals.VersionNameName)
  File "/zope/cvszope/lib/python/ZODB/ZApplication.py", line 33, in
__init__
    if not root.has_key(name):
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 795, in
setstate
    self._setstate(obj)
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 849, in
_setstate
    self._reader.setGhostState(obj, p)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 400, in
setGhostState
    state = self.getState(pickle)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 393, in
getState
    return unpickler.load()
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 492, in
_persistent_load
    return self._conn.get(oid)
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 333, in get
    obj = self._reader.getGhost(p)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 387, in
getGhost
    return klass.__new__(klass, *args)
TypeError: Acquirer.__new__(Application) is not safe, use
Persistence.Persistent.__new__()

netchan at GYOGYI /zope/instances/ndev/bin
$
-----------------------------
The testrunner is weird, too:
-----------------------------

netchan at GYOGYI /zope/cvszope/lib/python
$ ../../bin/testrunner.py -a
Adding /zope/cvszope/lib/python to sys.path.
No handlers could be found for logger "Init"
Module testUserFolder.py failed to load
exceptions.TypeError: Acquirer.__new__(UserFolder) is not safe, use
Persistence.Persistent.__new__()

  File "../../bin/testrunner.py", line 68, in getSuiteFromFile
    module=imp.load_module(name, file, pathname, desc)
  File "/zope/cvszope/lib/python/AccessControl/tests/testUserFolder.py",
line 24, in ?
    Zope.startup()
  File "/zope/cvszope/lib/python/Zope/__init__.py", line 46, in startup
    _startup()
  File "/zope/cvszope/lib/python/Zope/App/startup.py", line 96, in
startup
    OFS.Application.initialize(application)
  File "/zope/cvszope/lib/python/OFS/Application.py", line 279, in
initialize
    initializer.initialize()
  File "/zope/cvszope/lib/python/OFS/Application.py", line 306, in
initialize
    self.install_products()
  File "/zope/cvszope/lib/python/OFS/Application.py", line 553, in
install_products
    return install_products(app)
  File "/zope/cvszope/lib/python/OFS/Application.py", line 584, in
install_products
    folder_permissions, raise_exc=debug_mode)
  File "/zope/cvszope/lib/python/OFS/Application.py", line 721, in
install_product
    productObject=App.Product.initializeProduct(
  File "/zope/cvszope/lib/python/App/Product.py", line 495, in
initializeProduct
    products=app.Control_Panel.Products
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 795, in
setstate
    self._setstate(obj)
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 849, in
_setstate
    self._reader.setGhostState(obj, p)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 400, in
setGhostState
    state = self.getState(pickle)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 393, in
getState
    return unpickler.load()
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 492, in
_persistent_load
    return self._conn.get(oid)
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 333, in get
    obj = self._reader.getGhost(p)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 387, in
getGhost
    return klass.__new__(klass, *args)

Module testCatalog.py failed to load
exceptions.TypeError: Acquirer.__new__(UserFolder) is not safe, use
Persistence.Persistent.__new__()

  File "../../bin/testrunner.py", line 68, in getSuiteFromFile
    module=imp.load_module(name, file, pathname, desc)
  File
"/zope/cvszope/lib/python/Products/ZCatalog/tests/testCatalog.py", line
42, in ?
    app = createDatabase()
  File
"/zope/cvszope/lib/python/Products/ZCatalog/tests/testCatalog.py", line
38, in createDatabase

    OFS.Application.install_products(app) # XXX: this is still icky
  File "/zope/cvszope/lib/python/OFS/Application.py", line 584, in
install_products
    folder_permissions, raise_exc=debug_mode)
  File "/zope/cvszope/lib/python/OFS/Application.py", line 721, in
install_product
    productObject=App.Product.initializeProduct(
  File "/zope/cvszope/lib/python/App/Product.py", line 495, in
initializeProduct
    products=app.Control_Panel.Products
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 795, in
setstate
    self._setstate(obj)
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 849, in
_setstate
    self._reader.setGhostState(obj, p)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 400, in
setGhostState
    state = self.getState(pickle)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 393, in
getState
    return unpickler.load()
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 492, in
_persistent_load
    return self._conn.get(oid)
  File "/zope/cvszope/lib/python/ZODB/Connection.py", line 333, in get
    obj = self._reader.getGhost(p)
  File "/zope/cvszope/lib/python/ZODB/serialize.py", line 387, in
getGhost
    return klass.__new__(klass, *args)

test_bound_unused_container (testBindings.TestBindings) ... ok
test_bound_unused_context (testBindings.TestBindings) ... ok
test_bound_used_container (testBindings.TestBindings) ... ok
test_bound_used_container_allowed (testBindings.TestBindings) ... ok
test_bound_used_context (testBindings.TestBindings) ... ok
[...]

Any idea?

Reagrds,
Sandor




More information about the Zope-Dev mailing list