El fin de este foro es dar soporte gratuito y comercial a los distintos productos y servicios de CaboLabs.com. El soporte gratuito se brinda en los foros de acceso público y no tiene garantía de tiempo mínimo de respuesta. El soporte comercial se brinda en foros privados donde se garantiza una respuesta dentro de las 24 horas.
Nueva Historia Clínica Electrónica openEHR con guía en español
Comments
Notar que se ha actualizado la versión de Grails de 1.3.7 a 1.4.0.M1 (http://dist.springframework.org.s3.amazonaws.com/milestone/GRAILS/grails-1.4.0.M1.zip)
Running Grails application..
DemographicService - PA LOCAL
DemographicService - PA LOCAL
======= +++++++++ =======
======= Bootstrap =======
======= +++++++++ =======
- correccion de la TimeZone a la de Montevideo/Buenos Aires
loadAllRecursive: archetypes\ehr\
loadAllRecursive: archetypes\ehr\cluster
loadAllRecursive: archetypes\ehr\composition
loadAllRecursive: archetypes\ehr\element
loadAllRecursive: archetypes\ehr\entry
loadAllRecursive: archetypes\ehr\entry\action
loadAllRecursive: archetypes\ehr\entry\admin_entry
loadAllRecursive: archetypes\ehr\entry\evaluation
loadAllRecursive: archetypes\ehr\entry\instruction
loadAllRecursive: archetypes\ehr\entry\observation
loadAllRecursive: archetypes\ehr\section
loadAllRecursive: archetypes\ehr\structure
- Creacion de dominios
- Prehospitalario SAME-UY
2013-12-16 12:22:40,025 [main] ERROR util.JDBCExceptionReporter - Data too long
for column 'user_defined' at row 1
2013-12-16 12:22:40,211 [main] ERROR context.GrailsContextLoader - Error execut
ing bootstraps: could not insert: [domain.Domain]; SQL [insert into domain (vers
ion, name, user_defined) values (?, ?, ?)]; nested exception is org.hibernate.ex
ception.DataException: could not insert: [domain.Domain]
org.springframework.dao.DataIntegrityViolationException: could not insert: [doma
in.Domain]; SQL [insert into domain (version, name, user_defined) values (?, ?,
?)]; nested exception is org.hibernate.exception.DataException: could not insert
: [domain.Domain]
at BootStrap$_closure1_closure3.doCall(BootStrap.groovy:167)
at BootStrap$_closure1.doCall(BootStrap.groovy:158)
at grails.util.Environment.evaluateEnvironmentSpecificBlock(Environment.
java:251)
at grails.util.Environment.executeForEnvironment(Environment.java:244)
at grails.util.Environment.executeForCurrentEnvironment(Environment.java
:220)
at org.grails.tomcat.TomcatServer.start(TomcatServer.groovy:212)
at grails.web.container.EmbeddableServer$start.call(Unknown Source)
at _GrailsRun_groovy$_run_closure5_closure12.doCall(_GrailsRun_groovy:15
8)
at _GrailsRun_groovy$_run_closure5_closure12.doCall(_GrailsRun_groovy)
at _GrailsSettings_groovy$_run_closure10.doCall(_GrailsSettings_groovy:2
80)
at _GrailsSettings_groovy$_run_closure10.call(_GrailsSettings_groovy)
at _GrailsRun_groovy$_run_closure5.doCall(_GrailsRun_groovy:149)
at _GrailsRun_groovy$_run_closure5.call(_GrailsRun_groovy)
at _GrailsRun_groovy.runInline(_GrailsRun_groovy:116)
at _GrailsRun_groovy.this$4$runInline(_GrailsRun_groovy)
at _GrailsRun_groovy$_run_closure1.doCall(_GrailsRun_groovy:59)
at RunApp$_run_closure1.doCall(RunApp.groovy:33)
at gant.Gant$_dispatch_closure5.doCall(Gant.groovy:381)
at gant.Gant$_dispatch_closure7.doCall(Gant.groovy:415)
at gant.Gant$_dispatch_closure7.doCall(Gant.groovy)
at gant.Gant.withBuildListeners(Gant.groovy:427)
at gant.Gant.this$2$withBuildListeners(Gant.groovy)
at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
at gant.Gant.dispatch(Gant.groovy:415)
at gant.Gant.this$2$dispatch(Gant.groovy)
at gant.Gant.invokeMethod(Gant.groovy)
at gant.Gant.executeTargets(Gant.groovy:590)
at gant.Gant.executeTargets(Gant.groovy:589)
Caused by: org.hibernate.exception.DataException: could not insert: [domain.Doma
in]
at com.sun.proxy.$Proxy13.saveOrUpdate(Unknown Source)
... 28 more
Caused by: java.sql.SQLException: Data too long for column 'user_defined' at row
1
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2001)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1168)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1279)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2281)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:1825)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:1667)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(Del
egatingPreparedStatement.java:105)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(Del
egatingPreparedStatement.java:105)
... 29 more
Application context shutting down...
Application context shutdown.
C:\ehrgen-1.3.7>
Desde ya muchas gracias.
Busca la llamada a createRolesAndPersons() y haz un
if (Person.count() == 0) createRolesAndPersons()
Así solo creará personas y roles si no hay ninguna persona.
Por otro lado, si tienes create-drop, siempre puedes hacer un dump de la base de datos a un archivo SQL, y luego de iniciar la app, correr el SQL.
Saludos,
Pablo.