Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
2.7.0
Description
STR
- Deployed cluster with Ambari version: 2.6.1.0-143 and HDP version: 2.6.4.0-91(blueprint based install)
- Perform an upgrade to Ambari-2.7.0.2-64
Result
Error during schema upgrade
04 Mar 2018 10:45:52,254 ERROR [ambari-client-thread-198] AbstractResourceProvider:285 - Caught AmbariException when creating a resource
org.apache.ambari.server.AmbariException: Could not load url from . null
at org.apache.ambari.server.controller.internal.VersionDefinitionResourceProvider.loadXml(VersionDefinitionResourceProvider.java:583)
at org.apache.ambari.server.controller.internal.VersionDefinitionResourceProvider.access$000(VersionDefinitionResourceProvider.java:90)
at org.apache.ambari.server.controller.internal.VersionDefinitionResourceProvider$1.invoke(VersionDefinitionResourceProvider.java:234)
at org.apache.ambari.server.controller.internal.VersionDefinitionResourceProvider$1.invoke(VersionDefinitionResourceProvider.java:228)
at org.apache.ambari.server.controller.internal.AbstractResourceProvider.invokeWithRetry(AbstractResourceProvider.java:455)
at org.apache.ambari.server.controller.internal.AbstractResourceProvider.createResources(AbstractResourceProvider.java:278)
at org.apache.ambari.server.controller.internal.VersionDefinitionResourceProvider.createResourcesAuthorized(VersionDefinitionResourceProvider.java:228)
at org.apache.ambari.server.controller.internal.AbstractAuthorizedResourceProvider.createResources(AbstractAuthorizedResourceProvider.java:220)
at org.apache.ambari.server.controller.internal.ClusterControllerImpl.createResources(ClusterControllerImpl.java:298)
Looks like the issue is because 'version_url' column is NULL in repo_version table.
Checked in another environment and found that 'version_url' column can be NULL if the version is registered directly from UI without pointing to a VDF file.
Suspect the issue to be due to below commit:
https://github.com/apache/ambari/commit/e77a31ab0aa7edbabba29ba8e4d40becf122deef#diff-9ae243c3d72b438f562e3f250996de6eR187
where 'VersionDefinition' is also now included as pat of 'createResources' call
Attachments
Issue Links
- duplicates
-
AMBARI-23129 Multiple issues while executing Ambari server upgrade to Ambari 2.7.0
- Resolved