Looks like you have a protocol buffer version problem. Do you have a
dependency on 2.5.0 version of protocol buffers in your pom?

see

http://code.google.com/p/protobuf/issues/detail?id=493



On Mon, Oct 28, 2013 at 4:02 PM, wesley dias <[email protected]> wrote:

> Hi,
>
> I am using the latest flume build 1.4 along with hadoop 2.2.0 to collect
> twitter stream and write to HDFS sink. However, on writing to HDFS I get
> the following error:
>
> 2013-10-28 09:41:23,481 (SinkRunner-PollingRunner-**DefaultSinkProcessor)
> [ERROR - 
> org.apache.flume.sink.hdfs.**HDFSEventSink.process(**HDFSEventSink.java:422)]
> process failed
> java.lang.VerifyError: class org.apache.hadoop.hdfs.**protocol.proto.**
> ClientNamenodeProtocolProtos$**SetOwnerRequestProto overrides final
> method getUnknownFields.()Lcom/**google/protobuf/**UnknownFieldSet;
>     at java.lang.ClassLoader.**defineClass1(Native Method)
>     at java.lang.ClassLoader.**defineClass(ClassLoader.java:**800)
>     at java.security.**SecureClassLoader.defineClass(**
> SecureClassLoader.java:142)
>     at java.net.URLClassLoader.**defineClass(URLClassLoader.**java:449)
>     at java.net.URLClassLoader.**access$100(URLClassLoader.**java:71)
>     at java.net.URLClassLoader$1.run(**URLClassLoader.java:361)
>     at java.net.URLClassLoader$1.run(**URLClassLoader.java:355)
>     at java.security.**AccessController.doPrivileged(**Native Method)
>     at java.net.URLClassLoader.**findClass(URLClassLoader.java:**354)
>     at java.lang.ClassLoader.**loadClass(ClassLoader.java:**425)
>     at sun.misc.Launcher$**AppClassLoader.loadClass(**Launcher.java:308)
>     at java.lang.ClassLoader.**loadClass(ClassLoader.java:**358)
>     at java.lang.Class.**getDeclaredMethods0(Native Method)
>     at java.lang.Class.**privateGetDeclaredMethods(**Class.java:2531)
>     at java.lang.Class.**privateGetPublicMethods(Class.**java:2651)
>     at java.lang.Class.**privateGetPublicMethods(Class.**java:2661)
>     at java.lang.Class.getMethods(**Class.java:1467)
>
>  I am currently new to flume and any help shall be really appreciated.
>
> Regards,
>
> Wesley
>

Reply via email to