Description
To submit an application jar, client creates JarStore and requires JarStoreService (daemon module) to be on the classpath but daemon is not published. This breaks any application that is not submit by Gearpump. E.g.
Exception in thread "main" java.util.NoSuchElementException: None.get
at scala.None$.get(Option.scala:347)
at scala.None$.get(Option.scala:345)
at io.gearpump.jarstore.JarStoreService$.get(JarStoreService.scala:81)
at io.gearpump.jarstore.JarStoreService$.get(JarStoreService.scala:72)
at io.gearpump.cluster.client.ClientContext.<init>(ClientContext.scala:61)
at io.gearpump.cluster.client.ClientContext$.apply(ClientContext.scala:164)
at io.gearpump.cluster.client.ClientContext.apply(ClientContext.scala)