[ 
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)

Reply via email to