java.lang.NoClassDefFoundError: org/apache/hadoop/fs/FSDataInputStream

Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Samebug tips

Expert tip

A few things cause this exception:
1) Check if you have all jars and if they're in the correct path.
2) Your classpath might be broken, you can define it in the command line with java -cp yourClassPath or at your IDE if you're using one.


you can change your scala version to 2.11.11

Solutions on the web

via Stack Overflow by Raghav
, 1 year ago
via Stack Overflow by The_Lost_Avatar
, 3 months ago
via Stack Overflow by user2811630
, 5 months ago
via Stack Overflow by Moiz Sajid
, 2 months ago
java.lang.ClassNotFoundException: org.apache.hadoop.fs.FSDataInputStream
at java.lang.ClassLoader.loadClass(
at sun.misc.Launcher$AppClassLoader.loadClass(
at java.lang.ClassLoader.loadClass(
at org.apache.spark.SparkConf.loadFromSystemProperties(SparkConf.scala:65)
at org.apache.spark.SparkConf.(SparkConf.scala:60)
at org.apache.spark.SparkConf.(SparkConf.scala:55)
at undefined.SparkAppTest$.main(SparkAppTest.scala:6)
at undefined.SparkAppTest.main(SparkAppTest.scala)

Users with the same issue

2 times, 2 days ago
2 times, 2 days ago
29 times, 2 days ago
Once, 2 days ago
Once, 2 days ago

Write tip

Know the solutions? Share your knowledge to help other developers to debug faster.