Hi daxwang,

According to the trace, the ClassLoader loaded the old storm-core. I wonder
if you packaged old storm-core in your fat topology jar. Remove it if true.

- Xin Wang

2017-03-09 15:34 GMT+08:00 daxwang(王文军) <[email protected]>:

>
> i want to upgrade my topology from 0.9.5 to 1.0.3, so according to the
> document(http://storm.apache.org/releases/1.0.3/index.html) i set
> client.jartransformer.class: "org.apache.storm.hack.StormShadeTransformer"
>  in storm.yaml. then submit one topology whith 0.9.5 version.
> but here some errors:
>
> 2017-03-09 15:11:22.256 o.a.s.s.o.a.c.f.s.ConnectionStateManager main-
> EventThread [INFO] State change: CONNECTED
> 2017-03-09 15:11:22.330 o.a.s.s.a.AuthUtils main [INFO] Got AutoCreds []
> 2017-03-09 15:11:22.334 o.a.s.d.worker main [INFO] Reading Assignments.
> 2017-03-09 15:11:22.393 o.a.s.m.TransportFactory main [INFO]
>  Storm peer transport plugin:org.apache.storm.messaging.netty.Context
> 2017-03-09 15:11:22.613 o.a.s.m.n.Server main [INFO] Create
> Netty Server Netty-server-localhost-6721, buffer_size:
> 5242880, maxWorkers: 1
> 2017-03-09 15:11:22.759 o.a.s.d.worker main [INFO] Registering
> IConnectionCallbacks for 2fba6af7-45aa-4571-b9e6-89a7cd24e58a:6721
> 2017-03-09 15:11:22.864 o.a.s.d.executor main [INFO]
> Loading executor coordinator:[2 2]
> 2017-03-09 15:11:22.878 o.a.s.d.worker main [ERROR] Error
> on initialization of server mk-worker
> java.lang.NoClassDefFoundError: backtype/storm/topology/base/BaseRichBolt
>     at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_91]
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:
> 763) ~[?:1.8.0_91]
>     at java.security.SecureClassLoader.defineClass(
> SecureClassLoader.java:142) ~[?:1.8.0_91]
>     at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) ~[?:
> 1.8.0_91]
>     at java.net.URLClassLoader.access$100(URLClassLoader.java:73) ~[?:1.
> 8.0_91]
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:368) ~[?:
> 1.8.0_91]
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:362) ~[?:
> 1.8.0_91]
>
>
> help me please!
> ------------------------------
>
>

Reply via email to