Atualizar Versao Grails
19/10/2009 00:00
0
Alguem teria um tutorial ou fonte de consulta de como fazer atualizacao da versao do grails da 1.0.4 para 1.1.1.
O comando grails upgrade me retorna o erro abaixo...

Error executing script Upgrade: groovy.lang.MissingMethodException: No signature of method: static org.codehaus.groovy.grails.validation.ConstrainedProperty.reg
isterNewConstraint() is applicable for argument types: (groovy.util.ConfigObject, groovy.util.ConfigObject) values: [[:], [:]]
gant.TargetExecutionException: groovy.lang.MissingMethodException: No signature of method: static org.codehaus.groovy.grails.validation.ConstrainedProperty.regi
sterNewConstraint() is applicable for argument types: (groovy.util.ConfigObject, groovy.util.ConfigObject) values: [[:], [:]]
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:331)
at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)
at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)
at gant.Gant.withBuildListeners(Gant.groovy:344)
at gant.Gant.this$2$withBuildListeners(Gant.groovy)
at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
at gant.Gant.dispatch(Gant.groovy:334)
at gant.Gant.this$2$dispatch(Gant.groovy)
at gant.Gant.invokeMethod(Gant.groovy)
at gant.Gant.processTargets(Gant.groovy:495)
at gant.Gant.processTargets(Gant.groovy:480)
Caused by: groovy.lang.MissingMethodException: No signature of method: static org.codehaus.groovy.grails.validation.ConstrainedProperty.registerNewConstraint()
is applicable for argument types: (groovy.util.ConfigObject, groovy.util.ConfigObject) values: [[:], [:]]
at script1255953468250.run(script1255953468250.groovy:15)
at Upgrade$_run_closure1_closure3.doCall(Upgrade.groovy:170)
at Upgrade$_run_closure1_closure3.doCall(Upgrade.groovy)
at Upgrade$_run_closure1.doCall(Upgrade.groovy:82)
at Upgrade$_run_closure2.doCall(Upgrade.groovy:250)
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)
Tags: Grails


0
já tentou dar um grails clean antes do grails upgrade ? vc alterou a variavel GRAILS_HOME ?

senão, tente baixar novamente o grails 1.1.1, pois uma vez deu um problema na versão que baixei e, qdo baixei novamente deu tudo certo .

Herrera
19/10/2009 00:00


0
Dicas:

* antes de executar o upgrade, execute dentro do diretório da sua aplicação o comando grails clean. O Grails salva algumas informações sobre o seu projeto no seu diretório home, mais específicamente dentro de {seu diretório home}/.grails/{versão do grails instalada}

* Se a opção acima não funcionar, na cara e na coragem exclua sem dó o diretório .grails que se encontra no seu diretório home

* Verifique se a versão antiga do seu Grails não está no path do sistema. Se estiver, renomeie o diretório para qualquer outro nome, invalidando assim o link e garanta que as variáveis de ambiente GRAILS_HOME e PATH apontem para a sua nova instalação do Grails.

* Se TUDO der errado, desinstale o Grails da sua máquina e instale novamente apenas a nova versão.


0
obrigado pela ajuda pessoal!

reinstalei do zero o grails e meus plugins e consegui fazer rodar o programa, entretanto
começaram a surgir problemas nos meus mapeamentos no banco de dados, uma vez que tenho um
banco legado aqui,

anteriormente, fazia da seguinte maneira :
class Convenios implements Serializable {
String registroconv
//...
static belongsTo = [empresa:Empresas, clientes:Clientes]


static mapping = {
version false
table 'CONVENIOS'
id composite:['empresa', 'clientes']
empresa column:'codemp', lazy:true, cascade:"delete"
clientes column:'codcli', lazy:true, cascade:"delete"
}

}

mesmo dando uma olhada no "release notes" do site do grails e em foruns por ai ainda nao consegui resolver...


me aparecem basicamente dois erros:
1) Unknown column 'convenios_.empresa_id' in 'field list'
-como se ele estivesse procurando pelo campo convenios.empresa_id que na verdade chama-se codemp.

2) [convenios.clientes] esta dando um nullpointer....



se puderem me ajudar ou indicar mais fontes de consulta ficaria grato.
22/10/2009 00:00


0
Oi Julio, que bom!

Pra mantermos o fórum mais organizado (e facilitar a sua vida também), será que num rola de você reabrir este seu último post como um tópico não?


0
blz ! farei isso vlws
22/10/2009 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto