Help with ZODB error in Groupserver installation please.
Peter Cheney <[email protected]>
| Newsgroups | gmane.comp.web.zope.zodb |
|---|---|
| Message-ID | <[email protected]> |
Hi Everyone,
Have just joined your group as I really need a hand to fix an error that I
am getting in a GroupServer installation. It happens after an upgrade from
GroupServer 15.11 to 16.04. I've already been in contact with GroupServer
list and have been referred to the ZODB folk to see if anyone here knows
what might be the go. Admins, please redirect me if if posted incorrectly.
From what I've seen there is some post upgrade linkage issue between the
GroupServer application data and the ZODB database (exists within
PostgreSQL) in that messages with attachments posted to the group are not
able to be displayed in the browser. Other mail groups are unaffected as
are new ones created post upgrade.
The message I get in the browser is:
Technical Description: 500 Internal Server Error
URL:
http://lists.itp.qld.gov.au/groups/nrm-crew/messages/topic/10SxfH0ivMzrRK2SJuiMij
Issue: KeyError: '_all_columns'
Attached is a complete log for when the error happens but here is an
excerpt for starters.
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x07cd
Traceback (most recent call last):
File
"/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py",
line 860, in setstate
self._setstate(obj)
File
"/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py",
line 914, in _setstate
self._reader.setGhostState(obj, p)
File
"/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py",
line 612, in setGhostState
state = self.getState(pickle)
File
"/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py",
line 605, in getState
return unpickler.load()
File
"/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py",
line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
(NB the groupserver-14.11 is a hangover from the incorrect naming of the
original installation directory of GroupServer)
Not sure where the '_all_columns' key is supposed to exist and I cannot see
when searching in the groupserverzodb database. My knowledge of Python is
zilch and am really struggling to find the answers.
Here is the schema:
groupserverzodb=# \dt
List of relations
Schema | Name | Type | Owner
--------+-------------------+-------+-------------
public | blob_chunk | table | gszodbadmin 0 rows
zoid, tid, chunk_num, chunk
public | commit_lock | table | gszodbadmin 0 rows (no
columns defined)
public | current_object | table | gszodbadmin 12747 rows
zoid, tid
public | object_ref | table | gszodbadmin 0 rows
zoid, tid, to_zoid
public | object_refs_added | table | gszodbadmin 0 rows tid
public | object_state | table | gszodbadmin 33879 rows
zoid, tid, prev_tid, md5, state_size, state
public | pack_object | table | gszodbadmin 0 rows
zoid, keep, keep_tid, visited
public | pack_state | table | gszodbadmin 0 rows tid,
zoid
public | pack_state_tid | table | gszodbadmin 0 rows tid
public | transaction | table | gszodbadmin 1782 rows tid,
packed, empty, username, description, extension
(10 rows)
groupserverzodb=#
When I create a new mail group and submit messages with attachments, all
works as expected. It's just this one group that is broken and (of course)
it's the one that is most used.
There is obviously something wrong with the GroupServer-16.04 buildout
because when I roll back the installation to the 15.11 version the issue
disappears. I've tried all the GroupServer "buildout" permutations I can
think of and nothing seems to rectify the problem.
What I do not know is where to look and what to fix and am hoping someone
here can point me in the right direction please.
I've also seen and tried a utility called fsrecover.py but it fails with
"ImportError: No module named ZODB" (this is with
PYTHONPATH=/app/groupserver-14.11/eggs/Zope2-2.13.24-py2.7.egg/Zope2/utilities/skel/lib/python
which is the only place I can find a python lib dir.). I then tried a "pip
install ZODB" which fixed the import ZODB issue but broke the groupserver
install...
So I'm stuck for ideas now. Many thanks in advance for considering my
plight.
Regards,
Peter
--
You received this message because you are subscribed to the Google Groups "zodb" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
ZODB_Error.txt
(text/plain, 33.9 KB)
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x07cd
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x0e09
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x07cd
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x0e09
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x07cd
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x0e09
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x07cd
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x0e09
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x07cd
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x0e09
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x0e09
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x0e09
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR ZODB.Connection Couldn't load state for 0x0e09
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------
2016-11-01T08:50:54 ERROR Zope.SiteErrorLog 1477954254.470.705354125558 http://lists.itp.qld.gov.au/groups/nrm-crew/messages/topic/10SxfH0ivMzrRK2SJuiMij
Traceback (innermost last):
Module ZPublisher.Publish, line 138, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 48, in call_object
Module gs.group.messages.topic.base.traverse, line 38, in __call__
Module zope.formlib.form, line 800, in __call__
Module zope.formlib.form, line 790, in render
Module Products.Five.browser.pagetemplatefile, line 125, in __call__
Module Products.Five.browser.pagetemplatefile, line 59, in __call__
Module zope.pagetemplate.pagetemplate, line 113, in pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 888, in do_useMacro
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 533, in do_optTag_tal
Module zope.tal.talinterpreter, line 518, in do_optTag
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 946, in do_defineSlot
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 852, in do_condition
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 531, in do_optTag_tal
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 218, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL: /app/groupserver-14.11/eggs/gs.group.messages.topic.base-4.0.6.dev20160128192927-py2.7.egg/gs/group/messages/topic/base/browser/templates/topic.pt
- Line 67, Column 6
- Expression: <StringExpr u'groupserver.TopicPage'>
- Names:
{'args': (),
'container': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'context': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'default': <object object at 0x7f564b360590>,
'here': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'loop': {},
'nothing': None,
'options': {},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x7f5624ed4ba8>,
'request': <HTTPRequest, URL=http://lists.itp.qld.gov.au/groups/nrm-crew/messages/topic/10SxfH0ivMzrRK2SJuiMij>,
'root': <Application at >,
'template': <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7f563765a210>,
'traverse_subpath': [],
'user': <CustomUser '7f01ORUvwGumviNG47QKyO'>,
'view': <Products.Five.metaclass.GSTopicView object at 0x7f5624caad90>,
'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7f5624c78790>}
Module zope.contentprovider.tales, line 80, in __call__
Module zope.viewlet.manager, line 124, in render
Module Products.Five.browser.pagetemplatefile, line 125, in __call__
Module Products.Five.browser.pagetemplatefile, line 59, in __call__
Module zope.pagetemplate.pagetemplate, line 113, in pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 821, in do_loop_tal
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 533, in do_optTag_tal
Module zope.tal.talinterpreter, line 518, in do_optTag
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 533, in do_optTag_tal
Module zope.tal.talinterpreter, line 518, in do_optTag
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 218, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL: /app/groupserver-14.11/eggs/gs.group.messages.topic.base-4.0.6.dev20160128192927-py2.7.egg/gs/group/messages/topic/base/browser/templates/topicpagemanager.pt
- Line 3, Column 4
- Expression: <PathExpr standard:u'viewlet/render'>
- Names:
{'args': (),
'container': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'context': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'default': <object object at 0x7f564b360590>,
'here': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'loop': {},
'nothing': None,
'options': {'viewlets': [<Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.topic.base-4.0.6.dev20160128192927-py2.7.egg/gs/group/messages/topic/base/browser/templates/tasks.pt object at 0x7f5624edef10>,
<Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.topic.base-4.0.6.dev20160128192927-py2.7.egg/gs/group/messages/topic/base/browser/templates/topicsummary.pt object at 0x7f5624edeb10>,
<Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.topic.base-4.0.6.dev20160128192927-py2.7.egg/gs/group/messages/topic/base/browser/templates/postlist.pt object at 0x7f562512c690>,
<Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.topic.base-4.0.6.dev20160128192927-py2.7.egg/gs/group/messages/topic/base/browser/templates/hide.pt object at 0x7f562512c050>,
<Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.topic.base-4.0.6.dev20160128192927-py2.7.egg/gs/group/messages/topic/base/browser/templates/navlinks.pt object at 0x7f562512cb50>,
<Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.topic.base-4.0.6.dev20160128192927-py2.7.egg/gs/group/messages/topic/base/browser/templates/cannotadd.pt object at 0x7f5624ede4d0>]},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x7f5624ed4788>,
'request': <HTTPRequest, URL=http://lists.itp.qld.gov.au/groups/nrm-crew/messages/topic/10SxfH0ivMzrRK2SJuiMij>,
'root': <Application at >,
'template': <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7f5637650850>,
'traverse_subpath': [],
'user': <CustomUser '7f01ORUvwGumviNG47QKyO'>,
'view': <Products.Five.viewlet.manager.<ViewletManager providing ITopicPage> object at 0x7f562518e290>,
'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7f5624edee50>}
Module zope.tales.expressions, line 217, in __call__
Module Products.PageTemplates.Expressions, line 155, in _eval
Module Products.PageTemplates.Expressions, line 117, in render
Module zope.browserpage.simpleviewclass, line 44, in __call__
Module Products.Five.browser.pagetemplatefile, line 125, in __call__
Module Products.Five.browser.pagetemplatefile, line 59, in __call__
Module zope.pagetemplate.pagetemplate, line 113, in pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 821, in do_loop_tal
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 533, in do_optTag_tal
Module zope.tal.talinterpreter, line 518, in do_optTag
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 531, in do_optTag_tal
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 218, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL: /app/groupserver-14.11/eggs/gs.group.messages.topic.base-4.0.6.dev20160128192927-py2.7.egg/gs/group/messages/topic/base/browser/templates/postlist.pt
- Line 5, Column 4
- Expression: <StringExpr u'groupserver.Post'>
- Names:
{'args': (),
'container': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'context': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'default': <object object at 0x7f564b360590>,
'here': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'loop': {},
'nothing': None,
'options': {},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x7f5624ed4208>,
'request': <HTTPRequest, URL=http://lists.itp.qld.gov.au/groups/nrm-crew/messages/topic/10SxfH0ivMzrRK2SJuiMij>,
'root': <Application at >,
'template': <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7f563767c510>,
'traverse_subpath': [],
'user': <CustomUser '7f01ORUvwGumviNG47QKyO'>,
'view': <Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.topic.base-4.0.6.dev20160128192927-py2.7.egg/gs/group/messages/topic/base/browser/templates/postlist.pt object at 0x7f562512c690>,
'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7f5624efad90>}
Module zope.contentprovider.tales, line 80, in __call__
Module zope.viewlet.manager, line 124, in render
Module Products.Five.browser.pagetemplatefile, line 125, in __call__
Module Products.Five.browser.pagetemplatefile, line 59, in __call__
Module zope.pagetemplate.pagetemplate, line 113, in pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 821, in do_loop_tal
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 533, in do_optTag_tal
Module zope.tal.talinterpreter, line 518, in do_optTag
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 533, in do_optTag_tal
Module zope.tal.talinterpreter, line 518, in do_optTag
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 218, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL: /app/groupserver-14.11/eggs/gs.group.messages.post.base-4.0.3.dev20151112225230-py2.7.egg/gs/group/messages/post/base/browser/templates/post.pt
- Line 9, Column 4
- Expression: <PathExpr standard:u'viewlet/render'>
- Names:
{'args': (),
'container': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'context': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'default': <object object at 0x7f564b360590>,
'here': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'loop': {},
'nothing': None,
'options': {'viewlets': [<Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.post.base-4.0.3.dev20151112225230-py2.7.egg/gs/group/messages/post/base/browser/templates/metadata.pt object at 0x7f562513e2d0>,
<Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.post.base-4.0.3.dev20151112225230-py2.7.egg/gs/group/messages/post/base/browser/templates/actions.pt object at 0x7f562513e210>,
<Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.post.base-4.0.3.dev20151112225230-py2.7.egg/gs/group/messages/post/base/browser/templates/body.pt object at 0x7f562513e090>]},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x7f5624ed4aa0>,
'request': <HTTPRequest, URL=http://lists.itp.qld.gov.au/groups/nrm-crew/messages/topic/10SxfH0ivMzrRK2SJuiMij>,
'root': <Application at >,
'template': <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7f5637730410>,
'traverse_subpath': [],
'user': <CustomUser '7f01ORUvwGumviNG47QKyO'>,
'view': <Products.Five.viewlet.manager.<ViewletManager providing IPost> object at 0x7f562513e1d0>,
'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7f5624ddf8d0>}
Module zope.tales.expressions, line 217, in __call__
Module Products.PageTemplates.Expressions, line 155, in _eval
Module Products.PageTemplates.Expressions, line 117, in render
Module zope.browserpage.simpleviewclass, line 44, in __call__
Module Products.Five.browser.pagetemplatefile, line 125, in __call__
Module Products.Five.browser.pagetemplatefile, line 59, in __call__
Module zope.pagetemplate.pagetemplate, line 113, in pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 218, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL: /app/groupserver-14.11/eggs/gs.group.messages.post.base-4.0.3.dev20151112225230-py2.7.egg/gs/group/messages/post/base/browser/templates/body.pt
- Line 1, Column 0
- Expression: <StringExpr u'groupserver.PostBody'>
- Names:
{'args': (),
'container': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'context': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'default': <object object at 0x7f564b360590>,
'here': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'loop': {},
'nothing': None,
'options': {},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x7f5624e92628>,
'request': <HTTPRequest, URL=http://lists.itp.qld.gov.au/groups/nrm-crew/messages/topic/10SxfH0ivMzrRK2SJuiMij>,
'root': <Application at >,
'template': <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7f56376d7190>,
'traverse_subpath': [],
'user': <CustomUser '7f01ORUvwGumviNG47QKyO'>,
'view': <Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.post.base-4.0.3.dev20151112225230-py2.7.egg/gs/group/messages/post/base/browser/templates/body.pt object at 0x7f562513e090>,
'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7f5624f0d610>}
Module zope.contentprovider.tales, line 80, in __call__
Module zope.viewlet.manager, line 124, in render
Module Products.Five.browser.pagetemplatefile, line 125, in __call__
Module Products.Five.browser.pagetemplatefile, line 59, in __call__
Module zope.pagetemplate.pagetemplate, line 113, in pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 821, in do_loop_tal
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 533, in do_optTag_tal
Module zope.tal.talinterpreter, line 518, in do_optTag
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 533, in do_optTag_tal
Module zope.tal.talinterpreter, line 518, in do_optTag
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 218, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL: /app/groupserver-14.11/eggs/gs.group.messages.post.base-4.0.3.dev20151112225230-py2.7.egg/gs/group/messages/post/base/browser/templates/simplemanager.pt
- Line 2, Column 2
- Expression: <PathExpr standard:u'viewlet/render'>
- Names:
{'args': (),
'container': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'context': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'default': <object object at 0x7f564b360590>,
'here': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'loop': {},
'nothing': None,
'options': {'viewlets': [<Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.post.text-1.1.1.dev20151113003420-py2.7.egg/gs/group/messages/post/text/browser/templates/viewlet.pt object at 0x7f56356d4a10>]},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x7f5624e925d0>,
'request': <HTTPRequest, URL=http://lists.itp.qld.gov.au/groups/nrm-crew/messages/topic/10SxfH0ivMzrRK2SJuiMij>,
'root': <Application at >,
'template': <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7f56376d7350>,
'traverse_subpath': [],
'user': <CustomUser '7f01ORUvwGumviNG47QKyO'>,
'view': <Products.Five.viewlet.manager.<ViewletManager providing IBody> object at 0x7f562513e990>,
'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7f56250c3dd0>}
Module zope.tales.expressions, line 217, in __call__
Module Products.PageTemplates.Expressions, line 155, in _eval
Module Products.PageTemplates.Expressions, line 117, in render
Module zope.browserpage.simpleviewclass, line 44, in __call__
Module Products.Five.browser.pagetemplatefile, line 125, in __call__
Module Products.Five.browser.pagetemplatefile, line 59, in __call__
Module zope.pagetemplate.pagetemplate, line 113, in pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 852, in do_condition
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 852, in do_condition
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 821, in do_loop_tal
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 531, in do_optTag_tal
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 218, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL: /app/groupserver-14.11/eggs/gs.group.messages.post.text-1.1.1.dev20151113003420-py2.7.egg/gs/group/messages/post/text/browser/templates/viewlet.pt
- Line 69, Column 10
- Expression: <StringExpr u'groupserver.GroupImage'>
- Names:
{'args': (),
'container': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'context': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'default': <object object at 0x7f564b360590>,
'here': <XWFVirtualMailingListArchive2 at /groupserver/Content/initial_site/groups/nrm-crew/messages>,
'loop': {},
'nothing': None,
'options': {},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x7f5624e92368>,
'request': <HTTPRequest, URL=http://lists.itp.qld.gov.au/groups/nrm-crew/messages/topic/10SxfH0ivMzrRK2SJuiMij>,
'root': <Application at >,
'template': <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7f56376a7f10>,
'traverse_subpath': [],
'user': <CustomUser '7f01ORUvwGumviNG47QKyO'>,
'view': <Products.Five.viewlet.viewlet.SimpleViewletClass from /app/groupserver-14.11/eggs/gs.group.messages.post.text-1.1.1.dev20151113003420-py2.7.egg/gs/group/messages/post/text/browser/templates/viewlet.pt object at 0x7f56356d4a10>,
'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7f5624c78990>}
Module zope.contentprovider.tales, line 77, in __call__
Module gs.group.messages.image.contentprovider, line 37, in update
Module gs.group.messages.image.contentprovider, line 55, in get_final_size
Module zope.cachedescriptors.property, line 71, in __get__
Module gs.group.messages.image.contentprovider, line 63, in resizeNeeded
Module zope.cachedescriptors.property, line 71, in __get__
Module gs.group.messages.image.contentprovider, line 70, in origImg
Module ZODB.Connection, line 860, in setstate
Module ZODB.Connection, line 914, in _setstate
Module ZODB.serialize, line 612, in setGhostState
Module ZODB.serialize, line 605, in getState
Module sqlalchemy.sql.base, line 584, in __setstate__
KeyError: '_all_columns'
------
2016-11-01T08:50:56 ERROR ZODB.Connection Couldn't load state for 0x07cd
Traceback (most recent call last):
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 860, in setstate
self._setstate(obj)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/Connection.py", line 914, in _setstate
self._reader.setGhostState(obj, p)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 612, in setGhostState
state = self.getState(pickle)
File "/app/groupserver-14.11/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/ZODB/serialize.py", line 605, in getState
return unpickler.load()
File "/app/groupserver-14.11/eggs/SQLAlchemy-0.9.10-py2.7-linux-x86_64.egg/sqlalchemy/sql/base.py", line 584, in __setstate__
self.__dict__['_all_columns'] = state['_all_columns']
KeyError: '_all_columns'
------