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

ASF GitHub Bot commented on STORM-1189:
---------------------------------------

GitHub user revans2 opened a pull request:

    https://github.com/apache/storm/pull/868

    STORM-1189: Maintain wire compatability with 0.10.x versions of storm.

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/revans2/incubator-storm STORM-1189

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/storm/pull/868.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #868
    
----
commit 5c818b093350f572a38a5c59f9e083625b298ddd
Author: Robert (Bobby) Evans <[email protected]>
Date:   2015-11-09T14:44:36Z

    STORM-1189: Maintain wire compatability with 0.10.x versions of storm.

----


> 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, Java API
>            Reporter: Michael Sonst
>
> Hi,
> we are about to upgrade our cluster from 0.9.1-incubating to 0.10.0. I'm 
> currently testing whether the functionality is still working with 0.10.0 in 
> VMs.
> 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