Hi, Tom, We have not had this Scala+Java+Clojure combination in LinkedIn test environment yet. Let's try to remove the variables one-by-one. Could you try a simple Java+Scala test app using InMemorySystemFactory and see whether it works? If yes, I would suggest that there is some classpath issue when we add Clojure in the mix. It would be helpful if you can also provide some example code, configuration, log, and stack traces to help the debugging.
Best, -Yi On Thu, Jun 14, 2018 at 6:27 PM, Tom Davis <t...@recursivedream.com> wrote: > I am having one hell of a head-scratching issue here. I am trying to > write a test that uses LocalApplicationRunner to run an app configured > to use the InMemorySystemFactory. But when I run my test, > org.apache.samza.system.inmemory.InMemorySystemFactory is not found! > Theweird thing is, I see the `.class` file in the JAR. I can even use > `Class.forName` to get it in my code. However, when Util.scala tries > thesame thing, the class isn't found. In fact, it can't find any class in > that way -- even itself! (I just set `systems.in-memory.samza.factory` > to random classes) > > The only thing I can think of is that this somehow has to do with the > interplay between Scala, Java, and Clojure (what my code is written > in). I can't for the life of me think of what that problem would be, > though. Do you folks have any ideas? > > I am using samza-core_2.11 version 0.14.1 > > Thanks, > > Tom > >