<?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 HDInsight Storm dependency version issue in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/HDInsight-Storm-dependency-version-issue/m-p/133116#M34929</link>
    <description>&lt;P&gt;Hi, I'm using HDInsight Storm on Azure. It uses HDP version 2.4.2.x. I have written a topology and deployed on the cluster. Topology has thrown an error "&lt;STRONG&gt;java.lang.NoSuchMethodError: org.apache.commons.lang3.time.StopWatch.isStarted()Z&lt;/STRONG&gt;". What I observered from the error is that , 'My topology uses commons-lang3-3.3.1 version, But storm has commons-lang3-3.1 in it's lib folder. So when I deploy the topology it has two StopWatch classes in classpath. I think this is the problem. But not so sure'. If this is the problem, I can upgrade commons-lang3 jar on Storm's lib folder. But I don't want to do that. Is there any other way to resolve this issue.&lt;/P&gt;</description>
    <pubDate>Mon, 18 Jul 2016 17:09:51 GMT</pubDate>
    <dc:creator>sasikumar</dc:creator>
    <dc:date>2016-07-18T17:09:51Z</dc:date>
    <item>
      <title>HDInsight Storm dependency version issue</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/HDInsight-Storm-dependency-version-issue/m-p/133116#M34929</link>
      <description>&lt;P&gt;Hi, I'm using HDInsight Storm on Azure. It uses HDP version 2.4.2.x. I have written a topology and deployed on the cluster. Topology has thrown an error "&lt;STRONG&gt;java.lang.NoSuchMethodError: org.apache.commons.lang3.time.StopWatch.isStarted()Z&lt;/STRONG&gt;". What I observered from the error is that , 'My topology uses commons-lang3-3.3.1 version, But storm has commons-lang3-3.1 in it's lib folder. So when I deploy the topology it has two StopWatch classes in classpath. I think this is the problem. But not so sure'. If this is the problem, I can upgrade commons-lang3 jar on Storm's lib folder. But I don't want to do that. Is there any other way to resolve this issue.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2016 17:09:51 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/HDInsight-Storm-dependency-version-issue/m-p/133116#M34929</guid>
      <dc:creator>sasikumar</dc:creator>
      <dc:date>2016-07-18T17:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: HDInsight Storm dependency version issue</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/HDInsight-Storm-dependency-version-issue/m-p/133117#M34930</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/11803/sasincj.html" nodeid="11803"&gt;@Sasikumar Natarajan&lt;/A&gt; its better to shade common-lang dependency in your topologoy jars instead of upgrading jar provided with storm distribution.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2016 17:09:52 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/HDInsight-Storm-dependency-version-issue/m-p/133117#M34930</guid>
      <dc:creator>rajkumar_singh</dc:creator>
      <dc:date>2016-07-18T17:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: HDInsight Storm dependency version issue</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/HDInsight-Storm-dependency-version-issue/m-p/133118#M34931</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/8919/rajkumarsingh.html" nodeid="8919"&gt;@Rajkumar Singh&lt;/A&gt; I'm already using maven shade plugin. There is a way of relocating Classes using maven shade plugin (https://maven.apache.org/plugins/maven-shade-plugin/examples/class-relocation.html). But the problem is, StopWatch class is not being referred directly from my topology. I have used it in code which is being added as a dependency to my topology.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2016 18:51:56 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/HDInsight-Storm-dependency-version-issue/m-p/133118#M34931</guid>
      <dc:creator>sasikumar</dc:creator>
      <dc:date>2016-07-18T18:51:56Z</dc:date>
    </item>
  </channel>
</rss>

