[
https://issues.apache.org/jira/browse/AMBARI-23713?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16457030#comment-16457030
]
Hudson commented on AMBARI-23713:
---------------------------------
SUCCESS: Integrated in Jenkins build Ambari-trunk-Commit #9142 (See
[https://builds.apache.org/job/Ambari-trunk-Commit/9142/])
AMBARI-23713. Handling missing data in 'repositories' JSON (#1121) (github:
[https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=f35b1506691ea16fb20350577d6430459d10a9fc])
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog270Test.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog270.java
> 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
> Priority: Blocker
> Labels: pull-request-available
> Fix For: 2.7.0
>
> Time Spent: 2h
> Remaining Estimate: 0h
>
> 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)