[plonegov-br] liberadas versões 2.0b3 e 1.5.3 do IDG

Davi Lima davilima6 em gmail.com
Quarta Julho 10 20:14:47 BRT 2019


Caso já não exista, parece ser interessante abrir uma issue no repositório
do brasil.gov.tiles a fim de proteger essa chamada ao método getImage
visando os casos em que a imagem não é encontrada. Nesse caso o tile
exibiria sem a imagem, mas ao menos não daria esse erro.

Quem sabe na issue também é possível detectar por que a referência à imagem
é perdida. Num site com muitas notícias não seria viável recriá-las.

Abs!
Davi

Em qua, 10 de jul de 2019 às 22:43, Alexandre Chagas <
alexandre.acs em gmail.com> escreveu:

> Oi Clayton, tem razão amigo, funcionou quando criei novas notícias sem
> imagens e também com novas imagens.
>
> Antes, havia testado as imagens em questão, aparentemente não vi indício
> de arquivos corrompidos porque as abri normalmente. mesmo assim verifiquei
> novamente agora, as abro normalmente.
>
> Mas agora ficou mais fácil, basta recriar as notícias e subir as imagens
> novamente, dessa forma resolve!
>
> Obrigado Clayton :D
>
> Em qua, 10 de jul de 2019 às 18:03, Clayton <claytonc.sousa em gmail.com>
> escreveu:
>
>> Alexandre,
>>
>> Já ocorreu um erro parecido comigo após uma migração, veja se o objeto
>> "posic-sua-senha-vai-expirar-saiba-como-criar-uma-senha-segura" informado
>> no log se imagem dele esta corrompida.
>>
>> Também faça teste em uma coleção de itens que não possui imagem ou uma
>> notícia com imagem, e veja se o tile funciona.
>>
>> --
>> Clayton
>>
>> Em qua, 10 de jul de 2019 às 17:22, Alexandre Chagas <
>> alexandre.acs em gmail.com> escreveu:
>>
>>> Boa tarde pessoal, hoje fiz a atualização de alguns portais daqui da
>>> Agência.
>>>
>>> Da versão do IDG 1.0.5 para 1.5.3, segui todos os passos recomendados
>>> nas mensagens relacionados a este post, finalizando com os upgradeSteps
>>> pela ZMI (portal_setup/Upgrades). Tudo certo!
>>>
>>> Os portais subiram satisfatoriamente, contendo apenas um erro na tile
>>> "Collection Tile" , mesmo criando uma nova tile, uma nova coleção, a tile
>>> não renderiza.
>>>
>>> Esse problema abaixo persistes?
>>>
>>> << é importante notar que descobri um possível bug no collective.cover
>>> que pode estar gerando problemas de stale blobs: >>
>>>
>>> Se sim, como consigo resolvê-lo?
>>>
>>> Inclusive, também instalei o complemento "collective.revisionmanager" E
>>> purgei todo o histórico, executei o Pack do Banco, dentro das minhas
>>> limitações, acredito ter feito tudo que podia...
>>>
>>> Podem me ajudar a traduzir a mensagem de erro abaixo?
>>>
>>> <<<<
>>>
>>> 2019-07-10 16:55:29 ERROR plone.subrequest Error handling subrequest to
>>> http://10.1.20.41:8082/portal/sti/home/@@collective.cover.collection/ae131c40f1f54dcea5f12eb88c7379a7
>>>
>>> Traceback (most recent call last):
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/plone.subrequest-1.8.5-py2.7.egg/plone/subrequest/__init__.py",
>>> line 156, in subrequest
>>>
>>>     bind=1
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/Zope2-2.13.28-py2.7.egg/ZPublisher/mapply.py",
>>> line 78, in mapply
>>>
>>>     else: return object(*args)
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/plone.tiles-2.1-py2.7.egg/plone/tiles/esi.py",
>>> line 87, in __call__
>>>
>>>     return self.index(*args, **kwargs)
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/Zope2-2.13.28-py2.7.egg/Products/Five/browser/pagetemplatefile.py",
>>> line 125, in __call__
>>>
>>>     return self.im_func(im_self, *args, **kw)
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/Zope2-2.13.28-py2.7.egg/Products/Five/browser/pagetemplatefile.py",
>>> line 59, in __call__
>>>
>>>     sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/zope.pagetemplate-3.6.3-py2.7.egg/zope/pagetemplate/pagetemplate.py",
>>> line 132, in pt_render
>>>
>>>     strictinsert=0, sourceAnnotations=sourceAnnotations
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/five.pt-2.2.5-py2.7.egg/five/pt/engine.py",
>>> line 98, in __call__
>>>
>>>     return self.template.render(**kwargs)
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/z3c.pt-3.0-py2.7.egg/z3c/pt/pagetemplate.py",
>>> line 163, in render
>>>
>>>     return base_renderer(**context)
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/Chameleon-2.25-py2.7.egg/chameleon/zpt/template.py",
>>> line 261, in render
>>>
>>>     return super(PageTemplate, self).render(**vars)
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/Chameleon-2.25-py2.7.egg/chameleon/template.py",
>>> line 191, in render
>>>
>>>     raise_with_traceback(exc, tb)
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/Chameleon-2.25-py2.7.egg/chameleon/template.py",
>>> line 171, in render
>>>
>>>     self._render(stream, econtext, rcontext)
>>>
>>>   File "7df445e210ca58e77f15e8977e2313f2.py", line 468, in render
>>>
>>>   File
>>> "/opt/Plone-4.3.18/buildout-cache/eggs/brasil.gov.tiles-1.6.1-py2.7.egg/brasil/gov/tiles/tiles/collection.py",
>>> line 217, in get_alt
>>>
>>>     image = obj.getImage()
>>>
>>> AttributeError: getImage
>>>
>>>
>>>
>>>  - Expression: "python:view.get_alt(obj)"
>>>
>>>  - Filename:   ... py2.7.egg/brasil/gov/tiles/tiles/templates/
>>> collection.pt
>>>
>>>  - Location:   (line 36: col 62)
>>>
>>>  - Source:     alt python:view.get_alt(obj);" />
>>>
>>>                    ^^^^^^^^^^^^^^^^^^^^^^^^
>>>
>>>  - Arguments:  modules: <instance - at 0x7fbeb7fcd950>
>>>
>>>                results: <ContentListing - at 0x7fbea96882d0>
>>>
>>>                container: <ImplicitAcquisitionWrapper home at
>>> 0x7fbeacbc74b0>
>>>
>>>                wrapped_repeat: <SafeMapping - at 0x7fbea9924d08>
>>>
>>>                traverse_subpath: <list - at 0x7fbea93ef2d8>
>>>
>>>                field: image
>>>
>>>                template: <ViewPageTemplateFile - at 0x7fbeab24b9d0>
>>>
>>>                translate: <function translate at 0x7fbeaa50ba28>
>>>
>>>                config: {...} (2)
>>>
>>>                thumbnail: <ImageScale
>>> 61466875-4d68-4fe3-8267-397cf27f69eb.png at 0x7fbea97775d0>
>>>
>>>                repeat: {...} (0)
>>>
>>>                views: <ViewMapper - at 0x7fbea96dcd90>
>>>
>>>                args: <tuple - at 0x7fbec32d6050>
>>>
>>>                here: <ImplicitAcquisitionWrapper home at 0x7fbeacbc74b0>
>>>
>>>                is_empty: False
>>>
>>>                user: <ImplicitAcquisitionWrapper - at 0x7fbeacbc7870>
>>>
>>>                nothing: <NoneType - at 0x789a10>
>>>
>>>                conf_fields: {...} (9)
>>>
>>>                obj: <ImplicitAcquisitionWrapper
>>> posic-sua-senha-vai-expirar-saiba-como-criar-uma-senha-segura at
>>> 0x7fbeacd2ba00>
>>>
>>>                default: <object - at 0x7fbec32acba0>
>>>
>>>                request: <instance - at 0x7fbea945e680>
>>>
>>>                item: <CatalogContentListingObject - at 0x7fbea9688d90>
>>>
>>>                toLocalizedTime: <instancemethod toLocalizedTime at
>>> 0x7fbeacb7ce60>
>>>
>>>                loop: {...} (2)
>>>
>>>                context: <ImplicitAcquisitionWrapper home at
>>> 0x7fbeacbc74b0>
>>>
>>>                view: <CollectionTile collective.cover.collection at
>>> 0x7fbea96883d0>
>>>
>>>                root: <ImplicitAcquisitionWrapper Zope at 0x7fbeacb9ea50>
>>>
>>>                options: {...} (0)
>>>
>>>                target_language: <NoneType - at 0x789a10>
>>>
>>>
>>>
>>> >>
>>>
>>> Em seg, 24 de set de 2018 às 11:32, Carlos Vieira <carllose em gmail.com>
>>> escreveu:
>>>
>>>> Hector,
>>>>
>>>> Podiamos adicionar, ao criar um novo portal, um campo para adicionar um
>>>> email nesse grupo. Estilo o que o metabase faz ao configurar uma nova
>>>> instância. FIco surpreso com a quantidade de pessoas responsáveis por
>>>> instâncias plone que não tem conhecimento dessa lista.
>>>>
>>>> Atenciosamente,
>>>> Carlos Vieira
>>>>
>>>> Em sex, 21 de set de 2018 às 21:05, Héctor Velarde <
>>>> hector em simplesconsultoria.com.br> escreveu:
>>>>
>>>>> muito obrigado, Angelo! na verdade o primeiro surpreendido sou eu :)
>>>>>
>>>>> fiquei muito feliz de ver como tem melhorado a qualidade do trabalho
>>>>> de
>>>>> todos os envolvidos no projeto ao longo do tempo.
>>>>>
>>>>> aproveito para informar que preparei o esboço de uma nova seção do
>>>>> manual falando da manutenção dos portais:
>>>>>
>>>>>
>>>>> https://identidade-digital-de-governo-plone.readthedocs.io/en/latest/manutencao/
>>>>>
>>>>> é especialmente importante que aquelas pessoas que pensam atualizar
>>>>> portais de versões muito antigas leiam com atenção a parte de
>>>>> Gerenciamento de versões:
>>>>>
>>>>> as versões do IDG anteriores à 1.5.1 (especialmente as anteriores à
>>>>> 1.2)
>>>>> apresentam alguns bugs que comprometem tanto a performance dos sites,
>>>>> quanto a utilização de inodes no storage.
>>>>>
>>>>> atualizar um site ao novo branch 2.0 pode resultar numa enorme
>>>>> economia
>>>>> de recursos e maior tranquilidade para os administradores dos sites.
>>>>>
>>>>> fiquem a vontade para sugerir melhorias.
>>>>>
>>>>> bom final de semana!
>>>>>
>>>>> Héctor Velarde
>>>>>
>>>>> --
>>>>> Comunidade Plone no Governo
>>>>> Site: http://www.softwarelivre.gov.br/plone
>>>>> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
>>>>> Histórico:
>>>>> http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
>>>>> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
>>>>>
>>>> --
>>>> Comunidade Plone no Governo
>>>> Site: http://www.softwarelivre.gov.br/plone
>>>> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
>>>> Histórico:
>>>> http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
>>>> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
>>>
>>>
>>>
>>> --
>>> *Alexandre Chagas*
>>>
>>> --
>>> Comunidade Plone no Governo
>>> Site: http://www.softwarelivre.gov.br/plone
>>> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
>>> Histórico:
>>> http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
>>> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
>>
>> --
>> Comunidade Plone no Governo
>> Site: http://www.softwarelivre.gov.br/plone
>> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
>> Histórico:
>> http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
>> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
>
>
>
> --
> *Alexandre Chagas*
>
> --
> Comunidade Plone no Governo
> Site: http://www.softwarelivre.gov.br/plone
> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
> Histórico:
> http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.interlegis.gov.br/pipermail/plonegov-br/attachments/20190711/66d05d4e/attachment.html>


Mais detalhes sobre a lista de discussão PloneGov-BR