[ 
https://issues.apache.org/jira/browse/AMBARI-12949?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14739560#comment-14739560
 ] 

Hadoop QA commented on AMBARI-12949:
------------------------------------

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12755183/AMBARI-12949.patch
  against trunk revision .

    {color:red}-1 patch{color}.  Top-level trunk compilation may be broken.

Console output: 
https://builds.apache.org/job/Ambari-trunk-test-patch/3763//console

This message is automatically generated.

> Downgrade fails with err: 500 status code received on POST method for API: 
> /api/vi/clusters/mycluster/upgrades
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-12949
>                 URL: https://issues.apache.org/jira/browse/AMBARI-12949
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server
>    Affects Versions: 2.1.0
>            Reporter: Di Li
>            Assignee: Di Li
>            Priority: Critical
>             Fix For: trunk
>
>         Attachments: AMBARI-12949.patch
>
>
> I have a 4 node HDP 2.2 cluster where I created a configuration group to 
> apply customized oozie_heap_size to the Oozie server and one of the Oozie 
> client. I was able to rolling upgrade the cluster to HDP 2.3, but when I 
> clicked Downgrade button on the Finalize step. The Ambari UI immediately 
> threw error message "500 status code received on POST method for API: 
> /api/vi/clusters/mycluster/upgrades"
> Checking the Ambari server log, it reported a nullpointer error when trying 
> to load the designed configurations
> Aug 30, 2015 11:01:07 PM com.sun.jersey.spi.container.ContainerResponse 
> mapMappableContainerException
> SEVERE: The RuntimeException could not be mapped to a response, re-throwing 
> to the HTTP container
> java.lang.NullPointerException
>         at 
> org.apache.ambari.server.state.host.HostImpl.getDesiredHostConfigs(HostImpl.java:1349)
> Digging around in the database, I saw that the oozie-env (where I had a 
> configuration group) had no version_tag set with "selected" as 1.
> Manually setting the version1 row to have selected = 1, restart server and 
> then I was able to run downgrade. However, the downgrade failed to mark 
> itself as finished, and my Ambari WEB UI remained in this "Downgrade:Aborted" 
> state and I can't restart components anymore (as in most of the UI features 
> are disabled as the UI still thinks it's in the middle of an downgrade).
> ambari=> select * from clusterconfigmapping  where type_name = 'oozie-env';
>  cluster_id | type_name |     version_tag      | create_timestamp | selected 
> |   user_name
> ------------+-----------+----------------------+------------------+----------+----------------
>           2 | oozie-env | version1             |    1441033897383 |        0 
> | admin
>           2 | oozie-env | version1441037586550 |    1441037586592 |        0 
> | ambari-upgrade
>           2 | oozie-env | version1441039514060 |    1441039516239 |        0 
> | admin
> (3 rows)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to