Sandor Molnar created AMBARI-23713:
--------------------------------------

             Summary: Ambari Schema Upgrade Failing source 2.6.2.0 target 
2.7.0.0
                 Key: AMBARI-23713
                 URL: https://issues.apache.org/jira/browse/AMBARI-23713
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 2.7.0
            Reporter: Sandor Molnar
            Assignee: Sandor Molnar
             Fix For: 2.7.0


When upgrading Ambari from 2.6.x to 2.7.0 an error occured in 
SchemaUpgradeHelper:
{code:java}
15 Apr 2018 17:12:06,307 INFO [main] DBAccessorImpl:876 - Executing query: 
CREATE TABLE repo_tags (repo_definition_id BIGINT NOT NULL, tag VARCHAR(255) 
NOT NULL) ENGINE=INNODB
15 Apr 2018 17:12:06,333 INFO [main] DBAccessorImpl:876 - Executing query: 
ALTER TABLE repo_tags ADD CONSTRAINT FK_repo_tag_definition_id FOREIGN KEY 
(repo_definition_id) REFERENCES repo_definition (id)
15 Apr 2018 17:12:06,349 ERROR [main] SchemaUpgradeHelper:207 - Upgrade failed.
java.lang.NullPointerException
 at 
org.apache.ambari.server.upgrade.UpgradeCatalog270.migrateRepoData(UpgradeCatalog270.java:443)
 at 
org.apache.ambari.server.upgrade.UpgradeCatalog270.upgradeRepoTables(UpgradeCatalog270.java:323)
 at 
org.apache.ambari.server.upgrade.UpgradeCatalog270.executeDDLUpdates(UpgradeCatalog270.java:291)
 at 
org.apache.ambari.server.upgrade.AbstractUpgradeCatalog.upgradeSchema(AbstractUpgradeCatalog.java:973)
 at 
org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeUpgrade(SchemaUpgradeHelper.java:205)
 at 
org.apache.ambari.server.upgrade.SchemaUpgradeHelper.main(SchemaUpgradeHelper.java:448)
15 Apr 2018 17:12:06,350 ERROR [main] SchemaUpgradeHelper:473 - Exception 
occurred during upgrade, failed
org.apache.ambari.server.AmbariException
 at 
org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeUpgrade(SchemaUpgradeHelper.java:208)
 at 
org.apache.ambari.server.upgrade.SchemaUpgradeHelper.main(SchemaUpgradeHelper.java:448)
Caused by: java.lang.NullPointerException
 at 
org.apache.ambari.server.upgrade.UpgradeCatalog270.migrateRepoData(UpgradeCatalog270.java:443)
 at 
org.apache.ambari.server.upgrade.UpgradeCatalog270.upgradeRepoTables(UpgradeCatalog270.java:323)
 at 
org.apache.ambari.server.upgrade.UpgradeCatalog270.executeDDLUpdates(UpgradeCatalog270.java:291)
 at 
org.apache.ambari.server.upgrade.AbstractUpgradeCatalog.upgradeSchema(AbstractUpgradeCatalog.java:973)
 at 
org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeUpgrade(SchemaUpgradeHelper.java:205)
 ... 1 more{code}
This issue occurred only when we had data in _repo_version_ and the 
_repositories_ JSON contained missing data 
(_OperatingSystems/ambari_managed_repositories_ was missing).

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to