Added the logLevel=debug worked perfectly. I managed to get a stack trace. Now it gets even stranger. It reads to me like the exception is happening in H2, not in LiquiBase. The problem I have with that is the only thing I'm changing is the version of LiquiBase, H2 is version 1.3.176 in both cases.
Here is the full exception I'm getting, do you see anything else?
Thanks for your time.
Tony
DEBUG 6/25/14 11:04 AM: liquibase: com/starpoint/instihire/db/changelog/db.changelog-master.xml: com/starpoint/instihire/db/changelog/db.20120322-reference-data.xml::devdata-defaultuser::tnelson: Executing EXECUTE database command: INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N')
SEVERE 6/25/14 11:04 AM: liquibase: com/starpoint/instihire/db/changelog/db.changelog-master.xml: com/starpoint/instihire/db/changelog/db.20120322-reference-data.xml::devdata-defaultuser::tnelson: Change Set com/starpoint/instihire/db/changelog/db.20120322-reference-data.xml::devdata-defaultuser::tnelson failed. Error: Error executing SQL INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N'): Data conversion error converting "0.0"; SQL statement:
INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N') [22018-176]
liquibase.exception.DatabaseException: Error executing SQL INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N'): Data conversion error converting "0.0"; SQL statement:
INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N') [22018-176]
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:62)
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:122)
at liquibase.database.AbstractJdbcDatabase.execute(AbstractJdbcDatabase.java:1206)
at liquibase.database.AbstractJdbcDatabase.executeStatements(AbstractJdbcDatabase.java:1189)
at liquibase.changelog.ChangeSet.execute(ChangeSet.java:518)
at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:43)
at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:70)
at liquibase.Liquibase.update(Liquibase.java:195)
at liquibase.Liquibase.update(Liquibase.java:174)
at liquibase.integration.commandline.Main.doMigration(Main.java:992)
at liquibase.integration.commandline.Main.run(Main.java:170)
at liquibase.integration.commandline.Main.main(Main.java:89)
Caused by: org.h2.jdbc.JdbcSQLException: Data conversion error converting "0.0"; SQL statement:
INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N') [22018-176]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:344)
at org.h2.message.DbException.get(DbException.java:167)
at value.Value.convertTo(Value.java:902)
at org.h2.table.Column.validateConvertUpdateSequence(Column.java:277)
at org.h2.table.Table.validateConvertUpdateSequence(Table.java:726)
at org.h2.command.dml.Insert.insertRows(Insert.java:152)
at org.h2.command.dml.Insert.update(Insert.java:115)
at org.h2.command.CommandContainer.update(CommandContainer.java:79)
at org.h2.command.Command.executeUpdate(Command.java:254)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:186)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:160)
at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:310)
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:55)
... 11 more
Caused by: java.lang.NumberFormatException: For input string: "0.0"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.parseInt(Integer.java:527)
at org.h2.value.Value.convertTo(Value.java:852)
... 21 more
DEBUG 6/25/14 11:04 AM: liquibase: com/starpoint/instihire/db/changelog/db.20120322-reference-data.xml::devdata-defaultuser::tnelson: Release Database Lock
DEBUG 6/25/14 11:04 AM: liquibase: com/starpoint/instihire/db/changelog/db.20120322-reference-data.xml::devdata-defaultuser::tnelson: Executing UPDATE database command: UPDATE PUBLIC.DATABASECHANGELOGLOCK SET LOCKED = FALSE, LOCKEDBY = NULL, LOCKGRANTED = NULL WHERE ID = 1
INFO 6/25/14 11:04 AM: liquibase: com/starpoint/instihire/db/changelog/db.20120322-reference-data.xml::devdata-defaultuser::tnelson: Successfully released change log lock
Unexpected error running Liquibase: Error executing SQL INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N'): Data conversion error converting "0.0"; SQL statement:
INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N') [22018-176]
SEVERE 6/25/14 11:04 AM: liquibase: com/starpoint/instihire/db/changelog/db.20120322-reference-data.xml::devdata-defaultuser::tnelson: Error executing SQL INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N'): Data conversion error converting "0.0"; SQL statement:
INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N') [22018-176]
liquibase.exception.MigrationFailedException: Migration failed for change set com/starpoint/instihire/db/changelog/db.20120322-reference-data.xml::devdata-defaultuser::tnelson:
Reason: liquibase.exception.DatabaseException: Error executing SQL INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N'): Data conversion error converting "0.0"; SQL statement:
INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N') [22018-176]
at liquibase.changelog.ChangeSet.execute(ChangeSet.java:554)
at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:43)
at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:70)
at liquibase.Liquibase.update(Liquibase.java:195)
at liquibase.Liquibase.update(Liquibase.java:174)
at liquibase.integration.commandline.Main.doMigration(Main.java:992)
at liquibase.integration.commandline.Main.run(Main.java:170)
at liquibase.integration.commandline.Main.main(Main.java:89)
Caused by: liquibase.exception.DatabaseException: Error executing SQL INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N'): Data conversion error converting "0.0"; SQL statement:
INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N') [22018-176]
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:62)
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:122)
at liquibase.database.AbstractJdbcDatabase.execute(AbstractJdbcDatabase.java:1206)
at liquibase.database.AbstractJdbcDatabase.executeStatements(AbstractJdbcDatabase.java:1189)
at liquibase.changelog.ChangeSet.execute(ChangeSet.java:518)
... 7 more
Caused by: org.h2.jdbc.JdbcSQLException: Data conversion error converting "0.0"; SQL statement:
INSERT INTO USERS
(userid, companyid, useremail, firstname, lastname, password,
createuserid, createdate, updateuserid, updatedate, forcepasswordchange, wizardcomplete,
sendnewjobnotification, sendmodifiedjobnotification, active)
VALUES
(1, 86, 'instihire@starpoint.com', 'System', 'User', 'INVALID',
2, '2000-01-01', 3, '2000-01-01', 'N', 'Y', 'N', 'N', 'N') [22018-176]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:344)
at org.h2.message.DbException.get(DbException.java:167)
at org.h2.value.Value.convertTo(Value.java:902)
at org.h2.table.Column.validateConvertUpdateSequence(Column.java:277)
at org.h2.table.Table.validateConvertUpdateSequence(Table.java:726)
at org.h2.command.dml.Insert.insertRows(Insert.java:152)
at org.h2.command.dml.Insert.update(Insert.java:115)
at org.h2.command.CommandContainer.update(CommandContainer.java:79)
at org.h2.command.Command.executeUpdate(Command.java:254)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:186)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:160)
at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:310)
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:55)
... 11 more
Caused by: java.lang.NumberFormatException: For input string: "0.0"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.parseInt(Integer.java:527)
at org.h2.value.Value.convertTo(Value.java:852)
... 21 more