atlas-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Madhan Neethiraj (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ATLAS-2641) Storm Hook: Needs commons-collection to be Packaged
Date Thu, 03 May 2018 18:22:00 GMT

    [ https://issues.apache.org/jira/browse/ATLAS-2641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16462891#comment-16462891
] 

Madhan Neethiraj commented on ATLAS-2641:
-----------------------------------------

+1 for the patch. Thanks [~ashutoshm]!

> Storm Hook: Needs commons-collection to be Packaged
> ---------------------------------------------------
>
>                 Key: ATLAS-2641
>                 URL: https://issues.apache.org/jira/browse/ATLAS-2641
>             Project: Atlas
>          Issue Type: Bug
>          Components:  atlas-core
>    Affects Versions: trunk
>            Reporter: Ashutosh Mestry
>            Assignee: Ashutosh Mestry
>            Priority: Major
>             Fix For: trunk
>
>         Attachments: ATLAS-2641-Storm-hook-Added-commons-collection.patch
>
>
> _Strom Hook_ fails after deployment with following error message. 
> {code:java}
> 405 [main] INFO o.a.s.StormSubmitter - Initializing the registered ISubmitterHook [org.apache.atlas.storm.hook.StormAtlasHook]
4502 [main] INFO o.a.a.ApplicationProperties - Looking for atlas-application.properties in
classpath 4503 [main] INFO o.a.a.ApplicationProperties - Loading atlas-application.properties
from jar:file:/tmp/40df25e04e3811e8a05f0242ac1b1cc3.jar!/atlas-application.properties log4j:WARN
No appenders could be found for logger (org.apache.atlas.ApplicationProperties). log4j:WARN
Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig
for more info. 4544 [main] INFO o.a.a.ApplicationProperties - No graphdb backend specified.
Will use 'janus' 4544 [main] INFO o.a.a.ApplicationProperties - Using storage backend 'hbase2'
4544 [main] INFO o.a.a.ApplicationProperties - Using index backend 'solr' 4544 [main] INFO
o.a.a.ApplicationProperties - Setting solr-wait-searcher property 'true' 4544 [main] INFO
o.a.a.ApplicationProperties - Setting index.search.map-name property 'false' 4549 [main] INFO
o.a.a.ApplicationProperties - Property (set to default) atlas.graph.cache.db-cache = true
4549 [main] INFO o.a.a.ApplicationProperties - Property (set to default) atlas.graph.cache.db-cache-clean-wait
= 20 4549 [main] INFO o.a.a.ApplicationProperties - Property (set to default) atlas.graph.cache.db-cache-size
= 0.5 4549 [main] INFO o.a.a.ApplicationProperties - Property (set to default) atlas.graph.cache.tx-cache.size
= 15000 4549 [main] INFO o.a.a.ApplicationProperties - Property (set to default) atlas.graph.cache.tx-dirty-size
= 120 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/MapUtils
at org.apache.atlas.security.InMemoryJAASConfiguration.init(InMemoryJAASConfiguration.java:195)
at org.apache.atlas.security.InMemoryJAASConfiguration.init(InMemoryJAASConfiguration.java:184)
at org.apache.atlas.ApplicationProperties.get(ApplicationProperties.java:88) at org.apache.atlas.hook.AtlasHook.<clinit>(AtlasHook.java:65)
at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.apache.atlas.storm.hook.StormAtlasHook.initialize(StormAtlasHook.java:78)
at org.apache.atlas.storm.hook.StormAtlasHook.<init>(StormAtlasHook.java:46) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at java.lang.Class.newInstance(Class.java:442)
at org.apache.storm.StormSubmitter.invokeSubmitterHook(StormSubmitter.java:358) at org.apache.storm.StormSubmitter.submitTopologyAs(StormSubmitter.java:275)
at org.apache.storm.StormSubmitter.submitTopology(StormSubmitter.java:387) at org.apache.storm.flux.Flux.runCli(Flux.java:176)
at org.apache.storm.flux.Flux.main(Flux.java:103) Caused by: java.lang.ClassNotFoundException:
org.apache.commons.collections.MapUtils at java.lang.ClassLoader.findClass(ClassLoader.java:530)
at org.apache.atlas.plugin.classloader.AtlasPluginClassLoader$MyClassLoader.findClass(AtlasPluginClassLoader.java:328)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.apache.atlas.plugin.classloader.AtlasPluginClassLoader.loadClass(AtlasPluginClassLoader.java:136)
... 18 more
> {code}
> *Solution*
> Adding _commons-collection_ to _Storm Hook_ packaging seems to resolve the problem. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message