Hi,
I have a test project with uses Aspose Java for Email. When I add the log4j (log4j-1.2.15.jar) to the build path the project gets the following error, if I remove log4j from the build path the error goes away:
Exception in thread “main” java.lang.NoClassDefFoundError: org/testng/Assert
at com.aspose.email.private.k.a.a(Unknown Source)
at com.aspose.email.private.b.a.a(Unknown Source)
at com.aspose.email.ix.b(Unknown Source)
at com.aspose.email.ix.(Unknown Source)
at com.aspose.email.MapiMessageReader.(Unknown Source)
at com.aspose.email.MapiMessage.fromFile(Unknown Source)
at com.test.Aspose_EmailTest.main(Aspose_EmailTest.java:46)
Caused by: java.lang.ClassNotFoundException: org.testng.Assert
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
… 7 more
I’ve attached the test project to this post.