Plan for OpenMRS Core 1.11.x

Build: #10 failed Changes by Wyclif Luyima

Build result summary

Details

Completed
Queue duration
1 second
Duration
5 minutes
Labels
None
Revision
289337c225ef02dc9cf93b3fbc747ce4a9aab3df 289337c225ef02dc9cf93b3fbc747ce4a9aab3df
Total tests
2822
Fixed in
#11 (Changes by Wyclif Luyima)

Tests

Responsible

Code commits

Author Commit Message Commit date
Wyclif Luyima Wyclif Luyima 289337c225ef02dc9cf93b3fbc747ce4a9aab3df 289337c225ef02dc9cf93b3fbc747ce4a9aab3df Upgrade to 1.10 fails if there are orders with orderers that have no provider accounts - TRUNK-4402
Conflicts:
        api/src/test/java/org/openmrs/util/databasechange/Database1_9_7UpgradeTest.java

Follow up to fix liquibase changeset comment - TRUNK-4402

Follow up - TRUNK-4402

Configuration changes

Some of the jobs or stages referenced by this result no longer exist.

Restarting failed/incomplete builds only is not possible as some of the affected jobs no longer exist.

Tests

New test failures 1
Status Test View job Duration
Collapse Failed Database1_9_7UpgradeTest shouldFailIfThereAreOrderersWithNoAssociatedProviderAccounts History
Build and Test 4 secs
java.lang.AssertionError:  Expected: (an instance of java.io.IOException and exception with message a string containing "liquibase.exception.MigrationFailedException: Migration failed for change set liquibase-update-to-latest.xml::201406262015::wyclif")      but: exception with message a string containing "liquibase.exception.MigrationFailedException: Migration failed for change set liquibase-update-to-latest.xml::201406262015::wyclif" message was "liquibase.exception.MigrationFailedException: Migration failed for change set liquibase-update-to-latest.xml::201406262016::wyclif:      Reason:            liquibase-update-to-latest.xml : Order orderers need to have provider accounts in order to upgrade, for more details on how to fix this see https://wiki.openmrs.org/x/OALpAw :           Caused By: Preconditions Failed" Stacktrace was: java.io.IOException: liquibase.exception.MigrationFailedException: Migration failed for change set liquibase-update-to-latest.xml::201406262016::wyclif:      Reason:            liquibase-update-to-latest.xml : Order orderers need to have provider accounts in order to upgrade, for more details on how to fix this see https://wiki.openmrs.org/x/OALpAw :           Caused By: Preconditions Failed  at org.openmrs.util.databasechange.DatabaseUpgradeTestUtil.upgrade(DatabaseUpgradeTestUtil.java:233)  at org.openmrs.util.databasechange.Database1_9_7UpgradeTest.shouldFailIfThereAreOrderersWithNoAssociatedProviderAccounts(Database1_9_7UpgradeTest.java:399)  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.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:168)  at org.junit.rules.RunRules.evaluate(RunRules.java:20)  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::201406262016::wyclif:      Reason:            liquibase-update-to-latest.xml : Order orderers need to have provider accounts in order to upgrade, for more details on how to fix this see https://wiki.openmrs.org/x/OALpAw :           Caused By: Preconditions Failed  at liquibase.changelog.ChangeSet.execute(ChangeSet.java:260)  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:228)  ... 32 more Caused by: liquibase.exception.PreconditionFailedException: Preconditions Failed  at liquibase.precondition.core.PreconditionContainer.check(PreconditionContainer.java:218)  at liquibase.changelog.ChangeSet.execute(ChangeSet.java:249)  ... 36 more 
java.lang.AssertionError: 
Expected: (an instance of java.io.IOException and exception with message a string containing "liquibase.exception.MigrationFailedException: Migration failed for change set liquibase-update-to-latest.xml::201406262015::wyclif")
     but: exception with message a string containing "liquibase.exception.MigrationFailedException: Migration failed for change set liquibase-update-to-latest.xml::201406262015::wyclif" message was "liquibase.exception.MigrationFailedException: Migration failed for change set liquibase-update-to-latest.xml::201406262016::wyclif:
     Reason: 
          liquibase-update-to-latest.xml : Order orderers need to have provider accounts in order to upgrade, for more details on how to fix this see https://wiki.openmrs.org/x/OALpAw
:
          Caused By: Preconditions Failed"
(80 more lines...)

Jira issues

IssueDescriptionStatus
Unknown Issue TypeTRUNK-4402Could not obtain issue details from Jira