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