Vikram,

Can you list all the jar files in your application package. Is it possible
that you are using an old version of Malhar library with Apex core 3.4 or
later? That class has been removed in 3.4. You can only use version Malhar
3.4 and later with core 3.4.

Thanks,
Thomas

On Thu, Nov 24, 2016 at 9:30 PM, Vikram Patil <[email protected]>
wrote:

>
> ---------- Forwarded message ----------
> From: Vikram Patil <[email protected]>
> Date: Fri, Nov 25, 2016 at 10:56 AM
> Subject: ClassNotFoundException for com.ning.http.client.
> AsyncHttpClientConfig
> To: [email protected]
>
>
> Hello All,
>
> I am trying out demo example for apex. I have complied an application and
> launched in apex cli as follows but when I am trying to run
> TopNWordsWithQueries application it throws an exception. Please let me know
> workaround for this one.
>
> apex> launch /home/vikram/.m2/repository/com/example/topnwords/1.0.0-SNAP
> SHOT/topnwords-1.0.0-SNAPSHOT.apa
> done with populateDAG, isDebugEnabled = false
>   1. TopNWordsWithQueries
>   2. WordCountDemo
> Choose application: 1
> java.lang.NoClassDefFoundError: com/ning/http/client/AsyncHttpClientConfig
> at com.datatorrent.demos.wordcount.ApplicationWithQuerySupport.
> populateDAG(ApplicationWithQuerySupport.java:82)
> at com.datatorrent.stram.plan.logical.LogicalPlanConfiguration.
> prepareDAG(LogicalPlanConfiguration.java:2226)
> at com.datatorrent.stram.client.StramAppLauncher$1.createApp(St
> ramAppLauncher.java:490)
> at com.datatorrent.stram.client.StramAppLauncher.launchApp(Stra
> mAppLauncher.java:601)
> at com.datatorrent.stram.cli.ApexCli$LaunchCommand.execute(Apex
> Cli.java:2062)
> at com.datatorrent.stram.cli.ApexCli.launchAppPackage(ApexCli.java:3451)
> at com.datatorrent.stram.cli.ApexCli.access$7400(ApexCli.java:153)
> at com.datatorrent.stram.cli.ApexCli$LaunchCommand.execute(Apex
> Cli.java:1906)
> at com.datatorrent.stram.cli.ApexCli$3.run(ApexCli.java:1468)
> Caused by: java.lang.ClassNotFoundException:
> com.ning.http.client.AsyncHttpClientConfig
> at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:789)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>
>
> Thanks & Regards,
> Vikram
>
>
>

Reply via email to