Skip to content

pickle error #6

Description

@veritazx

I am playing with a Plone4.3/Python2.7 -> Plone 5.2/Python2.7 migration and found this nice tool.
When I add it to my buildout eggs, buildout and start my instance, I get

ERROR [ZODB.Connection:38][MainThread] Couldn't load state for OFS.Application.Application 0x01
Traceback (most recent call last):
File "zinstance/eggs/ZODB-5.5.1-py2.7.egg/ZODB/Connection.py", line 795, in setstate
self._reader.setGhostState(obj, p)
File "zinstance/eggs/ZODB-5.5.1-py2.7.egg/ZODB/serialize.py", line 633, in setGhostState
state = self.getState(pickle)
File "zinstance/eggs/ZODB-5.5.1-py2.7.egg/ZODB/serialize.py", line 625, in getState
unpickler.load() # skip the class metadata
ValueError: unsupported pickle protocol: 3

I removed wildcard.fixpersistentuilties, run buildout and started the instance. Plone is not yet working, but the instance is running. And as far as I understand Plone / Python, pickle V3 should not be available in Python2.7. Is there a Py3-restriction for this utility?

Thanks a lot,

Peter

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions