Re: [Zope-dev] Waagh! More fun games with the CST 0.8 Updater

2001-04-29 Thread Chris Withers

Chris McDonough wrote:
 
 Darn.  No idea.  If you can boil it down to an always-fails test, I can
 probably fix it.

It was quicker just to go through them all by hand :-(

Mindyou, I wonder if this isn't another data point on the 'WTF are those None
has no attribute load errors' graph.

Chris

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Waagh! More fun games with the CST 0.8 Updater

2001-04-29 Thread Chris McDonough

On Sun, 29 Apr 2001 11:35:53 +0100
 Mindyou, I wonder if this isn't another data point on the
 'WTF are those None
 has no attribute load errors' graph.

I don't think it's related.  



___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Waagh! More fun games with the CST 0.8 Updater

2001-04-27 Thread Chris McDonough

Darn.  No idea.  If you can boil it down to an always-fails test, I can
probably fix it.

- Original Message -
From: Chris Withers [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Friday, April 27, 2001 5:18 AM
Subject: [Zope-dev] Waagh! More fun  games with the CST 0.8 Updater


 It's running and working okay, but every so often, when running it, I get:

 2001-04-27T09:15:23 PANIC(300) ZODB A storage error occurred in the last
phase o
 f a two-phase commit.  This shouldn't happen. The application may be in a
hosed
 state, so transactions will not be allowed to commit until the
site/storage is r
 eset by a restart.
 Traceback (innermost last):
   File E:\Zope\23CF7D~1.2B2\lib\python\ZODB\Transaction.py, line 335, in
commit
   File E:\Zope\23CF7D~1.2B2\lib\python\ZODB\Connection.py, line 657, in
tpc_fini
 sh
   File E:\Zope\23CF7D~1.2B2\lib\python\ZODB\BaseStorage.py, line 219, in
tpc_fin
 ish
 (Object: SessionStorage)
 error: release unlocked lock

 The relevant bit of code is:

 path = self.getSessionDataContainerPath()
 timeout_mins = self.getInternalDCTimeoutMins()
 onstart = self.getOnStartPath()
 onend = self.getOnEndPath()

 container = self.aq_parent
 ob = SessionDataManager(id, path, title, timeout_mins, onstart, onend)
 container.manage_delObjects(ids=[id])
 container._setObject(id, ob)

 Any ideas?

 cheers,

 Chris

 ___
 Zope-Dev maillist  -  [EMAIL PROTECTED]
 http://lists.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists -
  http://lists.zope.org/mailman/listinfo/zope-announce
  http://lists.zope.org/mailman/listinfo/zope )



___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Waagh! More fun games with the CST 0.8 Updater

2001-04-27 Thread Chris Withers

It's running and working okay, but every so often, when running it, I get:

2001-04-27T09:15:23 PANIC(300) ZODB A storage error occurred in the last phase o
f a two-phase commit.  This shouldn't happen. The application may be in a hosed
state, so transactions will not be allowed to commit until the site/storage is r
eset by a restart.
Traceback (innermost last):
  File E:\Zope\23CF7D~1.2B2\lib\python\ZODB\Transaction.py, line 335, in commit
  File E:\Zope\23CF7D~1.2B2\lib\python\ZODB\Connection.py, line 657, in tpc_fini
sh
  File E:\Zope\23CF7D~1.2B2\lib\python\ZODB\BaseStorage.py, line 219, in tpc_fin
ish
(Object: SessionStorage)
error: release unlocked lock

The relevant bit of code is:

path = self.getSessionDataContainerPath()
timeout_mins = self.getInternalDCTimeoutMins()
onstart = self.getOnStartPath()
onend = self.getOnEndPath()

container = self.aq_parent
ob = SessionDataManager(id, path, title, timeout_mins, onstart, onend)
container.manage_delObjects(ids=[id])
container._setObject(id, ob)

Any ideas?

cheers,

Chris

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )