caroljmcdonald / mapr-streams-spark

5 stars 14 forks source link

java.lang.NoClassDefFoundError #2

Open savan8192 opened 4 years ago

savan8192 commented 4 years ago

Hi,

I am trying to run the sample program and I am faced with the following error and no fix found online seems to work for me. Any help will be much appreciated.

Thanks in advance.

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/kafka/clients/producer/KafkaProducer

at com.streamskafka.example.MsgProducer.configureProducer(MsgProducer.java:67)

at com.streamskafka.example.MsgProducer.main(MsgProducer.java:30)

Caused by: java.lang.ClassNotFoundException: org.apache.kafka.clients.producer.KafkaProducer

at java.net.URLClassLoader.findClass(URLClassLoader.java:382)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 

... 2 more
caroljmcdonald commented 4 years ago

The pom file probably needs updating . Are you using maven?

On Tue, Oct 8, 2019 at 10:42 AM Savan notifications@github.com wrote:

Hi,

I am trying to run the sample program and I am faced with the following error and no fix found online seems to work for me. Any help will be much appreciated.

Thanks in advance.

``Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/kafka/clients/producer/KafkaProducer at com.streamskafka.example.MsgProducer.configureProducer(MsgProducer.java:67) at com.streamskafka.example.MsgProducer.main(MsgProducer.java:30) Caused by: java.lang.ClassNotFoundException: org.apache.kafka.clients.producer.KafkaProducer at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 2 more captain@marvel:~/Desktop/mapr-streams-spark-master/target$ java -cp 'mapr classpath':./mapr-streams-spark-1.0.jar com.streamskafka.example.MsgConsumer /user01_stream:cdrp Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/kafka/clients/consumer/KafkaConsumer at com.streamskafka.example.MsgConsumer.configureConsumer(MsgConsumer.java:73) at com.streamskafka.example.MsgConsumer.main(MsgConsumer.java:20) Caused by: java.lang.ClassNotFoundException: org.apache.kafka.clients.consumer.KafkaConsumer at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 2 more

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/caroljmcdonald/mapr-streams-spark/issues/2?email_source=notifications&email_token=AAZQIZBDT6A65HPIH5JAOKTQNSL5FA5CNFSM4I6SWD42YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HQLYXFA, or mute the thread https://github.com/notifications/unsubscribe-auth/AAZQIZBE76FASEV6T3L7BQ3QNSL5FANCNFSM4I6SWD4Q .

savan8192 commented 4 years ago

Hi Carol, thanks for your reply. Yes, I built it using maven. I was using MapR 6.1. Just for the sake of trying, I will try MapR 5.2 (instead of 6.1) and see if that's any good.

Update: I am not getting the error with MapR 5.2 I used the same jar file.

Another update: I am still getting the error for spark commands and consumer commands. I will have a go at updating POM file.

Thankns