Storm-1.0.0 represents a major rewrite.  One of the changes was to the
package paths:  backtype.* was changed to org.apache.*.

So all previous storm stuff is broken.  You need to rebuild the topology to
reference org.apache.* instead of backtype.*.  Should be a simple string
replacement.  Here is a sed cmd I used on my mac (note gsed instead of sed):

find . -type f -not -path '*/\.*' -not -name '*.class' -print0 | xargs -0
gsed -i 's/backtype/org.apache/g'

On Tue, Apr 12, 2016 at 11:29 PM, Sai Dilip Reddy Kiralam <
[email protected]> wrote:

> Hi All,
>
> when I tried to run the word count Topology from storm-starter examples of
> 0.10 version in the storm 1.0.0 it gives me the error as follow
>
> .jar=target/storm-starter-0.10.0.jar storm.starter.WordCountTopology sdf fd
> Error: A JNI error has occurred, please check your installation and try
> again
> Exception in thread "main" java.lang.NoClassDefFoundError:
> backtype/storm/topology/IRichSpout
>     at java
>
> why it is giving me the error ?
>
>
> *Best regards,*
>
> *K.Sai Dilip Reddy.*
>

Reply via email to