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

Joel Baranick commented on GOBBLIN-30:
--------------------------------------

[~abti] This was fixed by [GOBBLIN-10]

> Reflections errors when scanning classpath and encountering missing/invalid 
> file paths.
> ---------------------------------------------------------------------------------------
>
>                 Key: GOBBLIN-30
>                 URL: https://issues.apache.org/jira/browse/GOBBLIN-30
>             Project: Apache Gobblin
>          Issue Type: Bug
>            Reporter: Joel Baranick
>
> Reflections should filter out classpath entries which are missing/invalid.
> ```
> 2017-05-04 23:58:03 UTC WARN  [JobExecutionInfoServer STARTING] 
> org.reflections.vfs.Vfs    - could not create Dir using directory from url 
> file:/usr/lib/packages/hadoop2/hadoop2/share/hadoop/mapreduce/lib/*. skipping.
> java.lang.NullPointerException
>       at org.reflections.vfs.Vfs$DefaultUrlTypes$3.matches(Vfs.java:239)
>       at org.reflections.vfs.Vfs.fromURL(Vfs.java:98)
>       at org.reflections.vfs.Vfs.fromURL(Vfs.java:91)
>       at org.reflections.Reflections.scan(Reflections.java:237)
>       at org.reflections.Reflections.scan(Reflections.java:204)
>       at org.reflections.Reflections.<init>(Reflections.java:129)
>       at org.reflections.Reflections.<init>(Reflections.java:170)
>       at 
> gobblin.metastore.DatabaseJobHistoryStore.findVersionedDatabaseJobHistoryStore(DatabaseJobHistoryStore.java:102)
>       at 
> gobblin.metastore.DatabaseJobHistoryStore.<init>(DatabaseJobHistoryStore.java:61)
>       at 
> gobblin.metastore.DatabaseJobHistoryStore$$FastClassByGuice$$ec6cc1b8.newInstance(<generated>)
>       at 
> com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
>       at 
> com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
>       at 
> com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
>       at 
> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
>       at 
> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
>       at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)
>       at 
> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
>       at 
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
>       at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
>       at 
> com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
>       at 
> gobblin.rest.JobExecutionInfoServer.startUp(JobExecutionInfoServer.java:85)
>       at 
> com.google.common.util.concurrent.AbstractIdleService$2$1.run(AbstractIdleService.java:54)
>       at com.google.common.util.concurrent.Callables$3.run(Callables.java:95)
>       at java.lang.Thread.run(Thread.java:745)
> ```
>  
> *Github Url* : https://github.com/linkedin/gobblin/issues/1851 
> *Github Reporter* : [~jbaranick] 
> *Github Created At* : 2017-05-09T17:41:23Z 
> *Github Updated At* : 2017-05-09T17:41:39Z



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to