ROBSON VIRINO - GEINF escreveu:
> Olá pessoal,
> 
> Instalei o pacote CacheFu e por diversas vezes quando salvo um objeto, 
> aparece o seguinte erro:
> 
> Exception Type        ConflictError
> Exception Value       database conflict error (oid 0x037262, class 
> Products.CacheSetup.content.cache_tool.CacheTool)
> 
> Traceback (innermost last):
> 
>     * Module Zope2.App.startup, line 186, in __call__
>     * Module ZPublisher.Publish, line 121, in publish
>     * Module Zope2.App.startup, line 267, in commit
>     * Module transaction._manager, line 96, in commit
>     * Module transaction._transaction, line 380, in commit
>     * Module transaction._transaction, line 378, in commit
>     * Module transaction._transaction, line 433, in _commitResources
>     * Module ZODB.Connection, line 476, in commit
>     * Module ZODB.Connection, line 1012, in savepoint
>     * Module ZODB.Connection, line 518, in _commit
> 
> ConflictError: database conflict error (oid 0x037262, class 
> Products.CacheSetup.content.cache_tool.CacheTool)
> 
> Onde pode ser o problema?:
> 
> Obrigado!
> Robson Virino

Olá Robson,

Como seu ambiente está montado ? Você possui apenas uma instancia ? Se
forem mais de uma e vc estiver utilizando um servidor ZEO, verifique se
vc tem o CacheFu na pasta Products de todas as suas instâncias.

Uma maneira simples de compartilhar produtos entre instâncias é criar
uma pasta qualquer e informar ao Zope de todas as instâncias para
utilizá-la através da diretiva products, tipo:

products /home/usuario/projetos/produtos-zope

Tranquilo ? Lembrando que quando vc utiliza buildout (tanto para Plone 3
ou Plone 2.5 isso já é feito pra vc).

-- 
Douglas Soares de Andrade
-- ThreePointsWeb - www.threepointsweb.com
-- Python, Zope e Plone
== Archlinux Trusted User and Developer - dsa
** Quote: Old programmers never die; they exit to a higher shell.

Responder a