On 27 Mar 2002 16:25:27 -0300, Leonardo Rochael Almeida
<[EMAIL PROTECTED]> wrote:

>On Wed, 2002-03-27 at 08:19, seb bacon wrote:

>> Traceback (most recent call last):
>>   File "/usr/local/Zope-2.5.1b1-src/lib/python/OFS/Application.py", line
>> 531, in import_product
>>     product=__import__(pname, global_dict, global_dict, silly)
>> ValueError: bad marshal data

>> Deleting
>> *pyc files does not help.

That traceback definitely hints at a pyc-related problem. Are you
deleting *.pyo files too ?

Ive also seen a similar traceback on importing a product which stored
some big data structure marshalled in a string literal, and
unmarshalled it when imported. I cant remember which product it was,
and I think the traceback would different, but it might be worth
grepping for 'marshal' in the source of all your products.

>The problem you're talking about sounds a lot like the ZODB reference to
>a ceirtan product got corrupted somehow, and forcing the reload of this
>product (by changing it's syntax slightly) makes the problem go away.

Im sure thats not the case because ZODB doesnt use marshal. Only
pickle.



Toby Dickenson
[EMAIL PROTECTED]

_______________________________________________
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 )

Reply via email to