run-app parado na versão 3.2.9
15/05/2017 09:01
0
Prezados, bom dia. Estou executando uma aplicação que comecei com a versão 3.2.9. Criei as domains mas não criei ainda as colunas, setei o datasource para um BD MySql e ao executar o run-app apenas para ver subindo, o console fica "Running application..." ad aeternum. Isso é realmente novo e como nunca precisei, vocês sabem onde posso analisar um log desse erro?
Tags: Grails


1
Tente executar com a opção --debug que te dará mais informações no console, talvez vc veja mais detalhadamente em que momento parou.


1
Fez alguma modificação no projeto? Adicionou algum plugin ou outra dependencia?


0
Opa Magno, valeu pelo retorno. Quanto as perguntas, sim, já tentei o modo DEBUG e tinha alguns erros no DS que apareceram num stacktrace no console agora, porém corrigi e voltou a ficar igual
"Running application..." pra sempre.
15/05/2017 10:20


0
Bom, mesma configuração de DS, mesmo connector do MySQL, versão 3.2.3 (que era a anterior que eu tinha aqui) e a aplicação subiu numa boa.
Se alguém souber de mais algo que possa ajudar eu ficaria grato.

Algumas informações que podem ser importantes:
- Connector: runtime 'mysql:mysql-connector-java:5.1.36'
- DataSource

?dataSource:
? pooled: true
? driverClassName: com.mysql.jdbc.Driver
?dialect: org.hibernate.dialect.MySQL5InnoDBDialect

? ?environments:
? ?development:
dataSource:
?dbCreate: update
?url: jdbc:mysql://localhost/xingu
?username: root
?password: root
?properties:
? jmxEnabled: true
? initialSize: 5
?maxActive: 50
?minIdle: 5
?maxIdle: 25
?maxWait: 10000
?maxAge: 600000
?timeBetweenEvictionRunsMillis: 5000
?minEvictableIdleTimeMillis: 60000
?validationQuery: SELECT 1
?validationQueryTimeout: 3
?validationInterval: 15000
?testOnBorrow: true
?testWhileIdle: true
?testOnReturn: false
?jdbcInterceptors: ConnectionState
?defaultTransactionIsolation: 2 # TRANSACTION_READ_COMMITTE


Acho que é isso mesmo, não mudei nada mais... :(
?
15/05/2017 11:49


0
Senhores, passado um tempo, simplesmente não foi, mesmo código, mesmas configurações, funciona até na versão 3.2.8... Enfim, vou ficando com ela mesmo. Vou esperar a 3.3.0 e tentar pular pra ela.
23/05/2017 09:50


0
Pelo que entendi, voce havia dito que funcionou mudando a versão do driver mysql, ou entendi errado?

Uma coisa que costumo fazer nestes casos misteriosos é criar um fork da aplicação, e gradualmente ir eliminando partes dela enquanto verifica se o problema ainda persiste. Você pode vir a descobrir por exemplo que a existencia de um determinado domain que possua alguma caracteristica bem peculiar faz o Grails 3.2.9 travar, e aí submeter um issue.

Ou então vai acabar com um projeto mínimo, talvez sem nenhuma informação sensivel, que ainda apresente o problema e aí você será capaz de disponibiliza-lo para outros testarem


0
"Pelo que entendi, voce havia dito que funcionou mudando a versão do driver mysql, ou entendi errado?"
Não, alterei a versão do GRails mesmo.

"Uma coisa que costumo fazer nestes casos misteriosos é criar um fork da aplicação, e gradualmente ir eliminando partes dela enquanto verifica se o problema ainda persiste. Você pode vir a descobrir por exemplo que a existencia de um determinado domain que possua alguma caracteristica bem peculiar faz o Grails 3.2.9 travar, e aí submeter um issue."
Pois é, na verdade eu fiz isso. Inclusive baixei o GRails 3.2.9 novamente. Criei minhas entidades vazias e as subi no H2, dá certo, quando eu mudo o datasource com o código da versão 3.2.8 (que é o DS acima) e altero o driver do MySQL, "Running applications..." forever.

"Ou então vai acabar com um projeto mínimo, talvez sem nenhuma informação sensivel, que ainda apresente o problema e aí você será capaz de disponibiliza-lo para outros testarem"
Posso fazer isso agora. É um projeto de teste mesmo. Posso estar perdendo uma linha que talvez outros consigam enxergar.
23/05/2017 11:38



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