Michael Sonst created STORM-1189:
------------------------------------

             Summary: client.getClusterInfo() fails with Required field 
'nimbus_uptime_secs' is unset!
                 Key: STORM-1189
                 URL: https://issues.apache.org/jira/browse/STORM-1189
             Project: Apache Storm
          Issue Type: Bug
          Components: storm-core
    Affects Versions: 0.10.0
         Environment: CentOS 7, Hortonworks 2.3
            Reporter: Michael Sonst


Hi,

our cluster has been upgraded from 0.9.1-incubating to 0.10.0.

On 0.10.0 the following throws the exception mentioned below:
...
NimbusClient nimbusClient = NimbusClient.getConfiguredClient(readConfig);
Client client = nimbusClient.getClient();
ClusterSummary clusterInfo = client.getClusterInfo();

Exception:
org.apache.thrift7.protocol.TProtocolException: Required field 
'nimbus_uptime_secs' is unset! 
Struct:ClusterSummary(supervisors:[SupervisorSummary(host:n3.t3k.siemens.com, 
uptime_secs:24297, num_workers:4, num_used_workers:0, 
supervisor_id:4a87f03b-ea91-4b12-8cb9-9f7e26703b26, 
version:0.10.0.2.3.0.0-2557)], nimbus_uptime_secs:0, topologies:[])
        at 
backtype.storm.generated.ClusterSummary.validate(ClusterSummary.java:515)
        at 
backtype.storm.generated.ClusterSummary$ClusterSummaryStandardScheme.read(ClusterSummary.java:613)
        at 
backtype.storm.generated.ClusterSummary$ClusterSummaryStandardScheme.read(ClusterSummary.java:549)
        at backtype.storm.generated.ClusterSummary.read(ClusterSummary.java:473)
        at 
backtype.storm.generated.Nimbus$getClusterInfo_result$getClusterInfo_resultStandardScheme.read(Nimbus.java:16546)
        at 
backtype.storm.generated.Nimbus$getClusterInfo_result$getClusterInfo_resultStandardScheme.read(Nimbus.java:16531)
        at 
backtype.storm.generated.Nimbus$getClusterInfo_result.read(Nimbus.java:16470)
        at org.apache.thrift7.TServiceClient.receiveBase(TServiceClient.java:78)
        at 
backtype.storm.generated.Nimbus$Client.recv_getClusterInfo(Nimbus.java:569)
        at 
backtype.storm.generated.Nimbus$Client.getClusterInfo(Nimbus.java:557)

Switching back to 0.9.1-incubating showed, that the code still works fine there.

BR Michael



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

Reply via email to