<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question DynamicServiceHandler cannot be cast to com.cloudera.cmf.service.RollingRestartProvider in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/DynamicServiceHandler-cannot-be-cast-to-com-cloudera-cmf/m-p/52160#M57020</link>
    <description>&lt;P&gt;Hello:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created CSD for a service by referring the following wiki page by cloudera &lt;A href="https://github.com/cloudera/cm_ext/wiki/Service-Descriptor-Language-Reference" target="_blank"&gt;https://github.com/cloudera/cm_ext/wiki/Service-Descriptor-Language-Reference&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This CSD service has three roles inside it. two non-worker and one worker roles. And I have configured those roles to take part in rolling restart, as per the wiki.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;But during up-gradation of CDH, I got exception as&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;Failed due to java.lang.ClassCastException: com.cloudera.cmf.service.csd.components.DynamicServiceHandler cannot be cast to com.cloudera.cmf.service.RollingRestartProvidere&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;FONT color="#000000"&gt;And in cloudera-scm-server logs I get logs:&lt;/FONT&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;FONT color="#000000"&gt;2017-03-14 05:17:21,286 INFO CommandPusher:com.cloudera.server.cmf.CommandPusherThread: Hard stopping command DbCommand{id=5803, name=RollingRestart, cluster=cluster}.&lt;BR /&gt;com.cloudera.cmf.command.CmdExecException: java.lang.ClassCastException: com.cloudera.cmf.service.csd.components.DynamicServiceHandler cannot be cast to com.cloudera.cmf.service.RollingRestartProvider&lt;BR /&gt;at com.cloudera.cmf.command.flow.SeqFlowCmd.run(SeqFlowCmd.java:119)&lt;BR /&gt;at com.cloudera.cmf.command.flow.SeqFlowCmd.update(SeqFlowCmd.java:249)&lt;BR /&gt;at com.cloudera.cmf.command.CmdWorkCommand.update(CmdWorkCommand.java:140)&lt;BR /&gt;at com.cloudera.server.cmf.CommandPusherThread.handleCommandInternal(CommandPusherThread.java:456)&lt;BR /&gt;at com.cloudera.server.cmf.CommandPusherThread.handleCommandBatched(CommandPusherThread.java:269)&lt;BR /&gt;at com.cloudera.server.cmf.CommandPusherThread.innerLoop(CommandPusherThread.java:188)&lt;BR /&gt;at com.cloudera.server.cmf.CommandPusherThread.run(CommandPusherThread.java:156)&lt;BR /&gt;Caused by: java.lang.ClassCastException: com.cloudera.cmf.service.csd.components.DynamicServiceHandler cannot be cast to com.cloudera.cmf.service.RollingRestartProvider&lt;BR /&gt;at com.cloudera.cmf.cluster.RollingRestartClusterCommand.getPreSteps(RollingRestartClusterCommand.java:279)&lt;BR /&gt;at com.cloudera.cmf.cluster.RollingRestartClusterCommand.access$100(RollingRestartClusterCommand.java:73)&lt;BR /&gt;at com.cloudera.cmf.cluster.RollingRestartClusterCommand$FactoryMethodImpl.prepare(RollingRestartClusterCommand.java:504)&lt;BR /&gt;at com.cloudera.cmf.cluster.RollingRestartCmdWork$InitState.runStep(RollingRestartCmdWork.java:445)&lt;BR /&gt;at com.cloudera.cmf.cluster.RollingRestartCmdWork.doWork(RollingRestartCmdWork.java:150)&lt;BR /&gt;at com.cloudera.cmf.command.flow.CmdStep.doWork(CmdStep.java:164)&lt;BR /&gt;at com.cloudera.cmf.command.flow.SeqCmdWork.doWork(SeqCmdWork.java:101)&lt;BR /&gt;at com.cloudera.cmf.command.flow.SeqCmdWork.update(SeqCmdWork.java:174)&lt;BR /&gt;at com.cloudera.cmf.command.flow.CmdStep.doWork(CmdStep.java:167)&lt;BR /&gt;at com.cloudera.cmf.command.flow.SeqFlowCmd.run(SeqFlowCmd.java:117)&lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 14 Mar 2017 12:56:46 GMT</pubDate>
    <dc:creator>AakashMhatre</dc:creator>
    <dc:date>2017-03-14T12:56:46Z</dc:date>
    <item>
      <title>DynamicServiceHandler cannot be cast to com.cloudera.cmf.service.RollingRestartProvider</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/DynamicServiceHandler-cannot-be-cast-to-com-cloudera-cmf/m-p/52160#M57020</link>
      <description>&lt;P&gt;Hello:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created CSD for a service by referring the following wiki page by cloudera &lt;A href="https://github.com/cloudera/cm_ext/wiki/Service-Descriptor-Language-Reference" target="_blank"&gt;https://github.com/cloudera/cm_ext/wiki/Service-Descriptor-Language-Reference&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This CSD service has three roles inside it. two non-worker and one worker roles. And I have configured those roles to take part in rolling restart, as per the wiki.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;But during up-gradation of CDH, I got exception as&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;Failed due to java.lang.ClassCastException: com.cloudera.cmf.service.csd.components.DynamicServiceHandler cannot be cast to com.cloudera.cmf.service.RollingRestartProvidere&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;FONT color="#000000"&gt;And in cloudera-scm-server logs I get logs:&lt;/FONT&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;FONT color="#000000"&gt;2017-03-14 05:17:21,286 INFO CommandPusher:com.cloudera.server.cmf.CommandPusherThread: Hard stopping command DbCommand{id=5803, name=RollingRestart, cluster=cluster}.&lt;BR /&gt;com.cloudera.cmf.command.CmdExecException: java.lang.ClassCastException: com.cloudera.cmf.service.csd.components.DynamicServiceHandler cannot be cast to com.cloudera.cmf.service.RollingRestartProvider&lt;BR /&gt;at com.cloudera.cmf.command.flow.SeqFlowCmd.run(SeqFlowCmd.java:119)&lt;BR /&gt;at com.cloudera.cmf.command.flow.SeqFlowCmd.update(SeqFlowCmd.java:249)&lt;BR /&gt;at com.cloudera.cmf.command.CmdWorkCommand.update(CmdWorkCommand.java:140)&lt;BR /&gt;at com.cloudera.server.cmf.CommandPusherThread.handleCommandInternal(CommandPusherThread.java:456)&lt;BR /&gt;at com.cloudera.server.cmf.CommandPusherThread.handleCommandBatched(CommandPusherThread.java:269)&lt;BR /&gt;at com.cloudera.server.cmf.CommandPusherThread.innerLoop(CommandPusherThread.java:188)&lt;BR /&gt;at com.cloudera.server.cmf.CommandPusherThread.run(CommandPusherThread.java:156)&lt;BR /&gt;Caused by: java.lang.ClassCastException: com.cloudera.cmf.service.csd.components.DynamicServiceHandler cannot be cast to com.cloudera.cmf.service.RollingRestartProvider&lt;BR /&gt;at com.cloudera.cmf.cluster.RollingRestartClusterCommand.getPreSteps(RollingRestartClusterCommand.java:279)&lt;BR /&gt;at com.cloudera.cmf.cluster.RollingRestartClusterCommand.access$100(RollingRestartClusterCommand.java:73)&lt;BR /&gt;at com.cloudera.cmf.cluster.RollingRestartClusterCommand$FactoryMethodImpl.prepare(RollingRestartClusterCommand.java:504)&lt;BR /&gt;at com.cloudera.cmf.cluster.RollingRestartCmdWork$InitState.runStep(RollingRestartCmdWork.java:445)&lt;BR /&gt;at com.cloudera.cmf.cluster.RollingRestartCmdWork.doWork(RollingRestartCmdWork.java:150)&lt;BR /&gt;at com.cloudera.cmf.command.flow.CmdStep.doWork(CmdStep.java:164)&lt;BR /&gt;at com.cloudera.cmf.command.flow.SeqCmdWork.doWork(SeqCmdWork.java:101)&lt;BR /&gt;at com.cloudera.cmf.command.flow.SeqCmdWork.update(SeqCmdWork.java:174)&lt;BR /&gt;at com.cloudera.cmf.command.flow.CmdStep.doWork(CmdStep.java:167)&lt;BR /&gt;at com.cloudera.cmf.command.flow.SeqFlowCmd.run(SeqFlowCmd.java:117)&lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Mar 2017 12:56:46 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/DynamicServiceHandler-cannot-be-cast-to-com-cloudera-cmf/m-p/52160#M57020</guid>
      <dc:creator>AakashMhatre</dc:creator>
      <dc:date>2017-03-14T12:56:46Z</dc:date>
    </item>
    <item>
      <title>Re: DynamicServiceHandler cannot be cast to com.cloudera.cmf.service.RollingRestartProvider</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/DynamicServiceHandler-cannot-be-cast-to-com-cloudera-cmf/m-p/55996#M57021</link>
      <description>&lt;P&gt;Hi, thanks for reporting this. The issue&amp;nbsp;has been fixed and will be released in Cloudera Manager 5.13&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jun 2017 08:49:50 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/DynamicServiceHandler-cannot-be-cast-to-com-cloudera-cmf/m-p/55996#M57021</guid>
      <dc:creator>dbeech</dc:creator>
      <dc:date>2017-06-16T08:49:50Z</dc:date>
    </item>
  </channel>
</rss>

