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

Error starting module after upgrade

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Done
    • Labels:

      Description

      Error while trying to start module
      Unable to update data model using liquibase.xml. Module: Muzima Forms Module:

      Server Log
      ====================================================
      =========================================
      at org.openmrs.api.context.Daemon$1.run(Daemon.java:58)
      Caused by: liquibase.exception.MigrationFailedException: Migration failed for change set liquibase.xml::muzimaform-2014-10-16::SahajSoft:
      Reason: liquibase.exception.DatabaseException: Error executing SQL ALTER TABLE `muzimaforms_form` ADD `version` VARCHAR(255): Duplicate column name 'version':
      Caused By: Error executing SQL ALTER TABLE `muzimaforms_form` ADD `version` VARCHAR(255): Duplicate column name 'version':
      Caused By: Duplicate column name 'version'
      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:202)
      at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:58)
      at org.openmrs.util.DatabaseUpdater.executeChangelog(DatabaseUpdater.java:231)
      at org.openmrs.module.ModuleFactory.runLiquibase(ModuleFactory.java:809)
      ... 2 more
      Caused by: liquibase.exception.DatabaseException: Error executing SQL ALTER TABLE `muzimaforms_form` ADD `version` VARCHAR(255): Duplicate column name 'version'
      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: Duplicate column name 'version'
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
      at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
      at com.mysql.jdbc.Util.getInstance(Util.java:381)
      at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
      at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
      at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3536)
      at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3468)
      at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1957)
      at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2107)
      at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2642)
      at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2571)
      at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:769)
      at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:612)
      at liquibase.executor.jvm.JdbcExecutor$1ExecuteStatementCallback.doInStatement(JdbcExecutor.java:92)
      at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:55)
      ... 11 more

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                akwatuha Alfayo Kwatuha
                Reporter:
                akwatuha Alfayo Kwatuha
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: