Uploaded image for project: 'mUzima'
  1. mUzima
  2. MUZIMA-775

Issue with loading mUzima Core Module 1.4.3

    XMLWordPrintable

    Details

      Description

      Setup an instance with a fresh database and is working pretty fine with mUzima Core Module 1.4.3. However, when loading mUzima Core Module 1.4.3 to instance that has previously loaded with mUizma Core Module, it runs into the following issue.

      Error executing SQL ALTER TABLE `muzimaforms_form` ADD CONSTRAINT `fk_muzimaforms_form_openmrs_form` FOREIGN KEY (`form`) REFERENCES `form` (`uuid`): Table 'butaroprod20190530.muzimaforms_form' doesn't exist
      
      logs:
      
      INFO 8/13/19 2:07 PM:liquibase: liquibase.xml is using schema version 1.9 rather than version 2.0
      INFO 8/13/19 2:07 PM:liquibase: Reading from `liquibasechangelog`
      INFO 8/13/19 2:07 PM:liquibase: Successfully acquired change log lock
      INFO 8/13/19 2:07 PM:liquibase: liquibase.xml is using schema version 1.9 rather than version 2.0
      INFO 8/13/19 2:07 PM:liquibase: Reading from `liquibasechangelog`
      SEVERE 8/13/19 2:07 PM:liquibase: Change Set liquibase.xml::muzimaform-2014-10-31::SahajSoft failed.  Error: Error executing SQL ALTER TABLE `muzimaforms_form` ADD CONSTRAINT `fk_muzimaforms_form_openmrs_form` FOREIGN KEY (`form`) REFERENCES `form` (`uuid`): Table 'butaroprod20190530.muzimaforms_form' doesn't exist
      liquibase.exception.DatabaseException: Error executing SQL ALTER TABLE `muzimaforms_form` ADD CONSTRAINT `fk_muzimaforms_form_openmrs_form` FOREIGN KEY (`form`) REFERENCES `form` (`uuid`): Table 'butaroprod20190530.muzimaforms_form' doesn't exist
      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)
      at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:27)
      at org.openmrs.util.DatabaseUpdater$1OpenmrsUpdateVisitor.visit(DatabaseUpdater.java:198)
      at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:58)
      at org.openmrs.util.DatabaseUpdater.executeChangelog(DatabaseUpdater.java:227)
      at org.openmrs.module.ModuleFactory.runLiquibase(ModuleFactory.java:847)
      at org.openmrs.module.ModuleFactory.startModuleInternal(ModuleFactory.java:577)
      at org.openmrs.api.context.Daemon$1.run(Daemon.java:57)
      Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'butaroprod20190530.muzimaforms_form' doesn't exist
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
      at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
      at com.mysql.jdbc.Util.getInstance(Util.java:386)
      at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
      at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)
      at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4169)
      at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2617)
      at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2778)
      at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2819)
      at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2768)
      at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:949)
      at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:795)
      at liquibase.executor.jvm.JdbcExecutor$1ExecuteStatementCallback.doInStatement(JdbcExecutor.java:92)
      at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:55)
      ... 11 more
      INFO 8/13/19 2:07 PM:liquibase: Successfully released change log lock
      WARN - ModuleFactory.startModuleInternal(637) |2019-08-13 14:07:44,890| Error while trying to start module: muzimacore
      org.openmrs.module.ModuleException: Unable to update data model using liquibase.xml. Module: Muzima Core Module
      at org.openmrs.module.ModuleFactory.runLiquibase(ModuleFactory.java:857)
      at org.openmrs.module.ModuleFactory.startModuleInternal(ModuleFactory.java:577)
      at org.openmrs.api.context.Daemon$1.run(Daemon.java:57)
      Caused by: liquibase.exception.MigrationFailedException: Migration failed for change set liquibase.xml::muzimaform-2014-10-31::SahajSoft:
           Reason: liquibase.exception.DatabaseException: Error executing SQL ALTER TABLE `muzimaforms_form` ADD CONSTRAINT `fk_muzimaforms_form_openmrs_form` FOREIGN KEY (`form`) REFERENCES `form` (`uuid`): Table 'butaroprod20190530.muzimaforms_form' doesn't exist:
                Caused By: Error executing SQL ALTER TABLE `muzimaforms_form` ADD CONSTRAINT `fk_muzimaforms_form_openmrs_form` FOREIGN KEY (`form`) REFERENCES `form` (`uuid`): Table 'butaroprod20190530.muzimaforms_form' doesn't exist:
                Caused By: Table 'butaroprod20190530.muzimaforms_form' doesn't exist
      at liquibase.changelog.ChangeSet.execute(ChangeSet.java:347)
      at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:27)
      at org.openmrs.util.DatabaseUpdater$1OpenmrsUpdateVisitor.visit(DatabaseUpdater.java:198)
      at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:58)
      at org.openmrs.util.DatabaseUpdater.executeChangelog(DatabaseUpdater.java:227)
      at org.openmrs.module.ModuleFactory.runLiquibase(ModuleFactory.java:847)
      ... 2 more
      Caused by: liquibase.exception.DatabaseException: Error executing SQL ALTER TABLE `muzimaforms_form` ADD CONSTRAINT `fk_muzimaforms_form_openmrs_form` FOREIGN KEY (`form`) REFERENCES `form` (`uuid`): Table 'butaroprod20190530.muzimaforms_form' doesn't exist
      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)
      ... 7 more
      Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'butaroprod20190530.muzimaforms_form' doesn't exist
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
      at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
      at com.mysql.jdbc.Util.getInstance(Util.java:386)
      at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
      at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)
      at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4169)
      at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2617)
      at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2778)
      at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2819)
      at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2768)
      at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:949)
      at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:795)
      at liquibase.executor.jvm.JdbcExecutor$1ExecuteStatementCallback.doInStatement(JdbcExecutor.java:92)
      at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:55)
      ... 11 more
      

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              ssavai Simon Savai
              Reporter:
              joshua.byiringiro Joshua Byiringiro
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: