You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@slider.apache.org by "Gour Saha (JIRA)" <ji...@apache.org> on 2015/04/02 05:27:53 UTC
[jira] [Resolved] (SLIDER-837) Test failures -
TestStandaloneYarnRegistryAM and TestStandaloneAgentAM
[ https://issues.apache.org/jira/browse/SLIDER-837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gour Saha resolved SLIDER-837.
------------------------------
Resolution: Fixed
> Test failures - TestStandaloneYarnRegistryAM and TestStandaloneAgentAM
> ----------------------------------------------------------------------
>
> Key: SLIDER-837
> URL: https://issues.apache.org/jira/browse/SLIDER-837
> Project: Slider
> Issue Type: Bug
> Components: test
> Affects Versions: Slider 0.80
> Reporter: Gour Saha
> Assignee: Gour Saha
> Fix For: Slider 0.80
>
>
> *org.apache.slider.agent.standalone.TestStandaloneAgentAM.testStandaloneAgentAM*
> Failing for the past 1 build (Since Failed#609 )
> Took 32 sec.
> Error Message
> {noformat}
> java.lang.NullPointerException
> at org.apache.slider.api.proto.Messages$RoleInstanceState$Builder.setAppVersion(Messages.java:2471)
> at org.apache.slider.server.appmaster.state.RoleInstance.toProtobuf(RoleInstance.java:208)
> at org.apache.slider.server.appmaster.rpc.SliderIPCService.getClusterNodes(SliderIPCService.java:282)
> at org.apache.slider.server.appmaster.rpc.SliderClusterProtocolPBImpl.getClusterNodes(SliderClusterProtocolPBImpl.java:125)
> at org.apache.slider.api.proto.SliderClusterAPI$SliderClusterProtocolPB$2.callBlockingMethod(SliderClusterAPI.java:508)
> at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:619)
> at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:962)
> at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2039)
> at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2035)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:415)
> at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1628)
> at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2033)
> Stacktrace
> org.apache.hadoop.ipc.RemoteException: java.lang.NullPointerException
> at org.apache.slider.api.proto.Messages$RoleInstanceState$Builder.setAppVersion(Messages.java:2471)
> at org.apache.slider.server.appmaster.state.RoleInstance.toProtobuf(RoleInstance.java:208)
> at org.apache.slider.server.appmaster.rpc.SliderIPCService.getClusterNodes(SliderIPCService.java:282)
> at org.apache.slider.server.appmaster.rpc.SliderClusterProtocolPBImpl.getClusterNodes(SliderClusterProtocolPBImpl.java:125)
> at org.apache.slider.api.proto.SliderClusterAPI$SliderClusterProtocolPB$2.callBlockingMethod(SliderClusterAPI.java:508)
> at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:619)
> at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:962)
> at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2039)
> at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2035)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:415)
> at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1628)
> at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2033)
> at org.apache.hadoop.ipc.Client.call(Client.java:1468)
> at org.apache.hadoop.ipc.Client.call(Client.java:1399)
> at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:232)
> at com.sun.proxy.$Proxy101.getClusterNodes(Unknown Source)
> at org.apache.slider.server.appmaster.rpc.SliderClusterProtocolProxy.getClusterNodes(SliderClusterProtocolProxy.java:164)
> at org.apache.slider.client.ipc.SliderClusterOperations.listClusterNodesInRole(SliderClusterOperations.java:247)
> at org.apache.slider.client.SliderClient.listClusterNodesInRole(SliderClient.java:2913)
> at org.apache.slider.agent.standalone.TestStandaloneAgentAM.testStandaloneAgentAM(TestStandaloneAgentAM.groovy:79)
> {noformat}
> *org.apache.slider.agent.standalone.TestStandaloneYarnRegistryAM.testStandaloneYarnRegistryAM*
> Failing for the past 1 build (Since Failed#609 )
> Took 32 sec.
> Error Message
> {noformat}
> java.lang.NullPointerException
> at org.apache.slider.api.proto.Messages$RoleInstanceState$Builder.setAppVersion(Messages.java:2471)
> at org.apache.slider.server.appmaster.state.RoleInstance.toProtobuf(RoleInstance.java:208)
> at org.apache.slider.server.appmaster.rpc.SliderIPCService.getClusterNodes(SliderIPCService.java:282)
> at org.apache.slider.server.appmaster.rpc.SliderClusterProtocolPBImpl.getClusterNodes(SliderClusterProtocolPBImpl.java:125)
> at org.apache.slider.api.proto.SliderClusterAPI$SliderClusterProtocolPB$2.callBlockingMethod(SliderClusterAPI.java:508)
> at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:619)
> at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:962)
> at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2039)
> at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2035)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:415)
> at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1628)
> at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2033)
> Stacktrace
> org.apache.hadoop.ipc.RemoteException: java.lang.NullPointerException
> at org.apache.slider.api.proto.Messages$RoleInstanceState$Builder.setAppVersion(Messages.java:2471)
> at org.apache.slider.server.appmaster.state.RoleInstance.toProtobuf(RoleInstance.java:208)
> at org.apache.slider.server.appmaster.rpc.SliderIPCService.getClusterNodes(SliderIPCService.java:282)
> at org.apache.slider.server.appmaster.rpc.SliderClusterProtocolPBImpl.getClusterNodes(SliderClusterProtocolPBImpl.java:125)
> at org.apache.slider.api.proto.SliderClusterAPI$SliderClusterProtocolPB$2.callBlockingMethod(SliderClusterAPI.java:508)
> at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:619)
> at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:962)
> at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2039)
> at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2035)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:415)
> at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1628)
> at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2033)
> at org.apache.hadoop.ipc.Client.call(Client.java:1468)
> at org.apache.hadoop.ipc.Client.call(Client.java:1399)
> at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:232)
> at com.sun.proxy.$Proxy101.getClusterNodes(Unknown Source)
> at org.apache.slider.server.appmaster.rpc.SliderClusterProtocolProxy.getClusterNodes(SliderClusterProtocolProxy.java:164)
> at org.apache.slider.client.ipc.SliderClusterOperations.listClusterNodesInRole(SliderClusterOperations.java:247)
> at org.apache.slider.client.SliderClient.listClusterNodesInRole(SliderClient.java:2913)
> at org.apache.slider.client.SliderClient$listClusterNodesInRole.call(Unknown Source)
> at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120)
> at org.apache.slider.agent.standalone.TestStandaloneYarnRegistryAM.testStandaloneYarnRegistryAM(TestStandaloneYarnRegistryAM.groovy:95)
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Re: [jira] [Resolved] (SLIDER-837) Test failures -
TestStandaloneYarnRegistryAM and TestStandaloneAgentAM
Posted by Steve Loughran <st...@hortonworks.com>.
Note that adding a new required protobuf field effectively breaks all existing clients, as they don't have the field.
We should be using "optional" -as you did in the fix, unless breaking those clients is what we really want.
> On 2 Apr 2015, at 04:27, Gour Saha (JIRA) <ji...@apache.org> wrote:
>
>
> [ https://issues.apache.org/jira/browse/SLIDER-837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
>
> Gour Saha resolved SLIDER-837.
> ------------------------------
> Resolution: Fixed
>
>> Test failures - TestStandaloneYarnRegistryAM and TestStandaloneAgentAM
>> ----------------------------------------------------------------------
>>
>> Key: SLIDER-837
>> URL: https://issues.apache.org/jira/browse/SLIDER-837
>> Project: Slider
>> Issue Type: Bug
>> Components: test
>> Affects Versions: Slider 0.80
>> Reporter: Gour Saha
>> Assignee: Gour Saha
>> Fix For: Slider 0.80
>>
>>
>> *org.apache.slider.agent.standalone.TestStandaloneAgentAM.testStandaloneAgentAM*
>> Failing for the past 1 build (Since Failed#609 )
>> Took 32 sec.
>> Error Message
>> {noformat}
>> java.lang.NullPointerException
>> at org.apache.slider.api.proto.Messages$RoleInstanceState$Builder.setAppVersion(Messages.java:2471)
>> at org.apache.slider.server.appmaster.state.RoleInstance.toProtobuf(RoleInstance.java:208)
>> at org.apache.slider.server.appmaster.rpc.SliderIPCService.getClusterNodes(SliderIPCService.java:282)
>> at org.apache.slider.server.appmaster.rpc.SliderClusterProtocolPBImpl.getClusterNodes(SliderClusterProtocolPBImpl.java:125)
>> at org.apache.slider.api.proto.SliderClusterAPI$SliderClusterProtocolPB$2.callBlockingMethod(SliderClusterAPI.java:508)
>> at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:619)
>> at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:962)
>> at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2039)
>> at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2035)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at javax.security.auth.Subject.doAs(Subject.java:415)
>> at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1628)
>> at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2033)
>> Stacktrace