Possível falha do plugin CustomForms na migratin para 0.47
"Aurélio A. Heckert"
aurelio at colivre.coop.br
Thu May 1 21:39:17 BRT 2014
Rafael Gomes me apontou o seguinte problema:
> Eu atualizei o noosfero e então ele não subiu sozinho. Quando tentei
> subir na mão, deu isso:
>
> root em jack:/etc# service noosfero start
> (in /usr/share/noosfero)
> == AssociateFieldsToAlternatives: migrating ==================================
> rake aborted!
> An error has occurred, this and all later migrations canceled:
>
> undefined method `choices' for nil:NilClass
>
> (See full trace by running task with --trace)
Descobri que alguns CustomFormsPlugin::Submission tinham seu form_id
referenciando um CustomFormsPlugin::Form que não existia mais.
Pode estar faltando (ou faltou numa antiga versão) algo para remover
submissions de um form deletado.
Para descobrir as submissions problemáticas executei o seguinte no
console do noosfero:
CustomFormsPlugin::Submission.all.map{|s| s.form ? 'ok' : s.id }
e então CustomFormsPlugin::Submission.find(#).destroy para cada número
que apareceu.
Depois disso a migration passou.
Alguém mais passou por isso?
Hasta!
Aurium
--
*Aurélio A. Heckert (aka Aurium)*
http://softwarelivre.org/aurium
*COLIVRE — Coop. de Tecnologias Livres*
http://colivre.coop.br
*Inkscape* — Desenhe Livremente
http://inkscapeBrasil.org
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20140501/8fc79ba8/attachment.html>
-------------- Pr�xima Parte ----------
Um anexo n�o-texto foi limpo...
Nome: logoColivre_p.gif
Tipo: image/gif
Tamanho: 5576 bytes
Descri��o: n�o dispon�vel
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20140501/8fc79ba8/attachment.gif>
More information about the Noosfero-br
mailing list