Build: #176 failed

Job: Unit and Component Tests failed

Stages & jobs

  1. Default Stage

Should pass if all existing drug order units and frequencies are mapped to concepts: Test case result

The below summarizes the result of the test "Should pass if all existing drug order units and frequencies are mapped to concepts" in build 176 of OpenMRS Core - OpenMRS Core 1.10.x - Unit and Component Tests. View test case history
Description
Should pass if all existing drug order units and frequencies are mapped to concepts
Test class
org.openmrs.util.databasechange.Database1_9To1_10UpgradeTest
Method
shouldPassIfAllExistingDrugOrderUnitsAndFrequenciesAreMappedToConcepts
Duration
6 secs
Status
Failed (New Failure)

Error Log

java.io.IOException: liquibase.exception.MigrationFailedException: Migration failed for change set liquibase-update-to-latest.xml::20140313-TRUNK-4288::dszafranek:      Reason: liquibase.exception.DatabaseException: Error executing SQL ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id): Column "ORDER_TYPE" not found; SQL statement: ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id) [42122-135]:           Caused By: Error executing SQL ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id): Column "ORDER_TYPE" not found; SQL statement: ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id) [42122-135]:           Caused By: Column "ORDER_TYPE" not found; SQL statement: ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id) [42122-135]
java.io.IOException: liquibase.exception.MigrationFailedException: Migration failed for change set liquibase-update-to-latest.xml::20140313-TRUNK-4288::dszafranek:
     Reason: liquibase.exception.DatabaseException: Error executing SQL ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id): Column "ORDER_TYPE" not found; SQL statement:
ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id) [42122-135]:
          Caused By: Error executing SQL ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id): Column "ORDER_TYPE" not found; SQL statement:
ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id) [42122-135]:
          Caused By: Column "ORDER_TYPE" not found; SQL statement:
ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id) [42122-135]
	at org.openmrs.util.databasechange.DatabaseUpgradeTestUtil.upgrade(DatabaseUpgradeTestUtil.java:219)
	at org.openmrs.util.databasechange.Database1_9To1_10UpgradeTest.shouldPassIfAllExistingDrugOrderUnitsAndFrequenciesAreMappedToConcepts(Database1_9To1_10UpgradeTest.java:172)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:622)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:622)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: liquibase.exception.MigrationFailedException: Migration failed for change set liquibase-update-to-latest.xml::20140313-TRUNK-4288::dszafranek:
     Reason: liquibase.exception.DatabaseException: Error executing SQL ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id): Column "ORDER_TYPE" not found; SQL statement:
ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id) [42122-135]:
          Caused By: Error executing SQL ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id): Column "ORDER_TYPE" not found; SQL statement:
ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id) [42122-135]:
          Caused By: Column "ORDER_TYPE" not found; SQL statement:
ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id) [42122-135]
	at liquibase.changelog.ChangeSet.execute(ChangeSet.java:347)
	at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:27)
	at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:58)
	at liquibase.Liquibase.update(Liquibase.java:114)
	at org.openmrs.util.databasechange.DatabaseUpgradeTestUtil.upgrade(DatabaseUpgradeTestUtil.java:214)
	... 30 more
Caused by: liquibase.exception.DatabaseException: Error executing SQL ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id): Column "ORDER_TYPE" not found; SQL statement:
ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id) [42122-135]
	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:62)
	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:104)
	at liquibase.database.AbstractDatabase.execute(AbstractDatabase.java:1091)
	at liquibase.database.AbstractDatabase.executeStatements(AbstractDatabase.java:1075)
	at liquibase.changelog.ChangeSet.execute(ChangeSet.java:317)
	... 34 more
Caused by: org.h2.jdbc.JdbcSQLException: Column "ORDER_TYPE" not found; SQL statement:
ALTER TABLE order_type_class_map ADD CONSTRAINT fk_order_type_order_type_id FOREIGN KEY (order_type) REFERENCES order_type (order_type_id) [42122-135]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
	at org.h2.message.DbException.get(DbException.java:167)
	at org.h2.message.DbException.get(DbException.java:144)
	at org.h2.table.Table.getColumn(Table.java:538)
	at org.h2.table.IndexColumn.mapColumns(IndexColumn.java:75)
	at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:194)
	at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:87)
	at org.h2.command.CommandContainer.update(CommandContainer.java:70)
	at org.h2.command.Command.executeUpdate(Command.java:199)
	at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:176)
	at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:151)
	at liquibase.executor.jvm.JdbcExecutor$1ExecuteStatementCallback.doInStatement(JdbcExecutor.java:92)
	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:55)
	... 38 more