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