Are you building the project from master branch or a specific version/tag?
I’ll try to reproduce it here.

On Sat, Feb 29, 2020 at 1:26 PM dttlg <[email protected]> wrote:

> I just pull the newest codes and compiled it by myself last week, but I
> found contrib Kafka example can not be run well. The error is below:
>
> heron submit local heron-kafka-spout-java-sample.jar
> org.apache.heron.spouts.kafka.sample.HeronKafkaSpoutSampleTopology
> HeronKafkaSpoutSampleTopology
> [2020-02-22 19:38:04 +0800] [INFO]: Using cluster definition in
> /Users/guoxinghua/.heron/conf/local
> Error: A JNI error has occurred, please check your installation and try
> again
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/heron/spouts/kafka/KafkaConsumerFactory
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
> at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
> at java.lang.Class.getMethod0(Class.java:3018)
> at java.lang.Class.getMethod(Class.java:1784)
> at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
> at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.heron.spouts.kafka.KafkaConsumerFactory
> 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)
> ... 7 more
> [2020-02-22 19:38:04 +0800] [ERROR]: Failed to create topology definition
> file when executing class
> 'org.apache.heron.spouts.kafka.sample.HeronKafkaSpoutSampleTopology' of
> file 'heron-kafka-spout-java-sample.jar'

-- 
Sent from Gmail Mobile

Reply via email to