[
https://issues.apache.org/jira/browse/ATLAS-3820?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17450326#comment-17450326
]
Axel COUTY commented on ATLAS-3820:
-----------------------------------
Just encountered this issue.
It seems that *NestableRuntimeExceptionException* is not present in recent
releases of apache commons lang.
This commit:
[https://github.com/apache/atlas/commit/27fb8eebc33e40dc60c1b331c69225aaa9207290]
changed the dependency version from 2.4 to 3.4. Which in the end brake the
kafka-hook.
Adding back this dependency to java command which starts the hook does the
trick !
> run import-kafka.sh throws Expection
> ------------------------------------
>
> Key: ATLAS-3820
> URL: https://issues.apache.org/jira/browse/ATLAS-3820
> Project: Atlas
> Issue Type: Bug
> Components: kafka-integration
> Affects Versions: 1.0.0
> Environment: Kafka version: 1.1.0
> Reporter: fa
> Priority: Major
>
> maven build command: mvn clean -DskipTests package -Pdist,embedded-hbase-solr
> I run `bin/atlas_stat.py`, and I can see the web-ui.
> Then I run
> apache-atlas-1.0.0-kafka-hook/apache-atlas-kafka-hook-1.0.0/hook-bin/import-kafka.sh.
> stack trace
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/commons/lang/exception/NestableRuntimeExceptionException in thread
> "main" java.lang.NoClassDefFoundError:
> org/apache/commons/lang/exception/NestableRuntimeException at
> java.lang.ClassLoader.defineClass1(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:763) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:468) at
> java.net.URLClassLoader.access$100(URLClassLoader.java:74) at
> java.net.URLClassLoader$1.run(URLClassLoader.java:369) at
> java.net.URLClassLoader$1.run(URLClassLoader.java:363) at
> java.security.AccessController.doPrivileged(Native Method) at
> java.net.URLClassLoader.findClass(URLClassLoader.java:362) 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) at
> java.lang.ClassLoader.defineClass1(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:763) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:468) at
> java.net.URLClassLoader.access$100(URLClassLoader.java:74) at
> java.net.URLClassLoader$1.run(URLClassLoader.java:369) at
> java.net.URLClassLoader$1.run(URLClassLoader.java:363) at
> java.security.AccessController.doPrivileged(Native Method) at
> java.net.URLClassLoader.findClass(URLClassLoader.java:362) 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) at
> org.apache.atlas.kafka.bridge.KafkaBridge.main(KafkaBridge.java:100)Caused
> by: java.lang.ClassNotFoundException:
> org.apache.commons.lang.exception.NestableRuntimeException 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) ... 25 more
--
This message was sent by Atlassian Jira
(v8.20.1#820001)