ESAPI - Getting Configuration exception in unit tests - java

We have upgraded the esapi version from 2.2.0.0 to 2.3.0.0 While we tried upgrading the same we are getting errors in the test cases
Exception: org.owasp.esapi.errors.configurationException at CanvasDAoUnitTest. java:90 Caused by: java.lang-reflect.InvocationTargetException at AdminGenericsDAOUnitTest. java: 90 Caused by: java.lang.ExceptionInInitializerError at AdminGenericCanvasDAOUnitTest. java:90 Caused by: org.owasp.asapi.errors.configurationException at AdminGenericUnitTest.java:90
And below are the properties which are maintained in the ESAPI.properties file please let us know if something needs to be added or removed in this file
ESAPI.printProperties,Encryptor.CipherTransformation,ESAPI.Encoder,Logger.LogApplicationName,Logger.LogServerIP,Logger.ApplicationName

Related

Hybris, ant clean all command failes with message Error occurred during initialization of VM

I'm getting this error while trying to build my Hybris project via ant clean all && ./hybrisserver.sh debug:
Error occurred during initialization of VM
java.lang.Error: Could not create SecurityManager
at java.lang.System.initPhase3(java.base#11.0.9.1/System.java:2065)
Caused by: java.lang.ClassNotFoundException: allow
at jdk.internal.loader.BuiltinClassLoader.loadClass(java.base#11.0.9.1/BuiltinClassLoader.java:581)
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base#11.0.9.1/ClassLoaders.java:178)
at java.lang.ClassLoader.loadClass(java.base#11.0.9.1/ClassLoader.java:522)
at java.lang.Class.forName0(java.base#11.0.9.1/Native Method)
at java.lang.Class.forName(java.base#11.0.9.1/Class.java:398)
at java.lang.System.initPhase3(java.base#11.0.9.1/System.java:2050)
Maybe I put a typo somewhere (see Caused by: java.lang.ClassNotFoundException: allow
) but I can't find anything and my repo's up to date with master which is correctly working, Is there a way to find the problem?
Note: i have Ubuntu 20.04.5 LTS
Thank you
Solution was simple:
Somehow I lost my setantenv.sh configuration, i had to re-run it in /platform

NoClassDefFoundError error message in eclipse

I am running a program on eclipse and I keep getting this error:
Unable to initialize main class com.logic.AddProduct
Caused by: java.lang.NoClassDefFoundError: org/hibernate/Session
Any explainations?
Hibernate JAR (hibernate-core i suppose) or onr of its dependencies is probably not in your runtime classpath.

Why am I getting this error with JavaMail in IntelliJ?

I've been trying to send an email using the JavaMail API and Gmail SMTP. I am using IntelliJ IDEA Community Edition 2020.3.3. After following this tutorial and using this code (the one about Gmail SMTP with TLS), I keep getting the same error:
1st link - error
Exception in thread "main" java.lang.NoClassDefFoundError: javax/activation/DataHandler
at mainPackage.JavaMailUtil.prepareMessage(JavaMailUtil.java:40)
at mainPackage.JavaMailUtil.sendMail(JavaMailUtil.java:28)
at mainPackage.JavaMail.main(JavaMail.java:5)
Caused by: java.lang.ClassNotFoundException: javax.activation.DataHandler
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 3 more
2nd link - error
Exception in thread "main" java.lang.NoClassDefFoundError: javax/activation/DataHandler
at lukemaster06.emailPackage.SendEmailTLS.main(SendEmailTLS.java:30)
Caused by: java.lang.ClassNotFoundException: javax.activation.DataHandler
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 1 more
Since I'm fairly new to Java programming, I don't understand what I'm doing wrong. Thank you in advance for the help.
To see the IntelliJ IDEA projects, visit this GitHub page. If anything does wrong with them, let me know. You can also email me for more discussion-based conversations: public.lukemaster06#gmail.com
Which version of Java are you using? It's possible that since the DataHandler comes from JavaBeans Activation Framework you may not have it, since the last version of Java that included it was Java 1.8.
If that's the case you need to include this library in your project:
https://mvnrepository.com/artifact/com.sun.activation/javax.activation/1.2.0

java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory Eror

Hello Application Can I help getting this error too?
Whatever I did I couldn't fix this error.
Gradle sync failed: Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at https://docs.gradle.org/5.1.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.gradle.internal.concurrent.CompositeStoppable.<clinit>(CompositeStoppable.java:37)
at org.gradle.internal.classloader.ClassLoaderUtils.tryClose(ClassLoaderUtils.java:53)
at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:64)
at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)
at org.gradle.launcher.daemon.bootstrap.GradleDaemon.main(GradleDaemon.java:22)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Level

I am trying to run RestClient .From this code I deleted all Loggers related code.But I kept classpath for log4j same. Then run the application ,it gives following two exceptions
java.lang.NoClassDefFoundError: org/apache/log4j/Level
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Level
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Level
Please give reason for those exceptions.
Other jars that you use most likely will use log4j. Also, make sure you remove imports of log4j, not just the code that uses it.

Categories

Resources