Iam currently using esapi 2.2.0.0 version. When i tried to upgrade 2.2.0.0 to 2.5.2.0 iam getting this error..java.lang.ClassNotFoundException: org.owasp.esapi.reference.JavaLogFactory LogFactory class (org.owasp.esapi.reference.JavaLogFactory) must be in class path. I tried to add ESAPI.properties also but its not helped
ESAPI-java.lang.ClassNotFoundException: org.owasp.esapi.reference.JavaLogFactory
2.2k Views Asked by Mahesh At
2
There are 2 best solutions below
0
Eugene Evdokimov
On
Some extension of the first answer.
ESAPI logger package structure was refactored in the 2.2.1.0 release.
To fix the issue you need to replace the old log factory class in your ESAPI.properties file with the correct one, e.g.:
#ESAPI.Logger=org.owasp.esapi.reference.JavaLogFactory
ESAPI.Logger=org.owasp.esapi.logging.java.JavaLogFactory
For more details, see ESAPI 2.2.3.0 release notes
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in MAVEN
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- JavaFX build generating a blank gui with primary view and secondary view buttons
- Maven (Java) does not build dependencies into a compiled file
- java.lang.ClassNotFoundException: javax.servlet.jsp.tagext.TagLibraryValidator in Spring-boot jsp application
- I am trying to use h2 in-memory db from my spring boot application, my spring boot version is 3.1.10, but its not connecting to h2 properly
- BeanCreationException when deploying Spring Boot app
- How to run Parallel tests by groups using Maven and TestNG?
- Get control flow information with JaCoCo
- Failed to instantiate [com.docusign.esign.client.ApiClient]
- Gradle - Groovy vs Gradle - Kotlin vs Maven for Java Spring Boot web application project on IntelliJ
- Intelij ultimate and spring boot giving me errors
- Using Eclipse Maven project, import new version of a class from a jar file created from another Maven project
- Messing up with conflict between spring jcl and commons-logging.jar
- Run java program
- How to add a Maven project to an Ubuntu image in Docker
Related Questions in DEPENDENCIES
- I have hundreds of dependencies on my package.json file which I didn't install (npm and using Warp)
- Nest.js can't resolve dependencies of the external library's Reflector dependency
- c++ python ctypes dependency issues
- Why rebuild module does not recompile dependency module, but build module does in IntelliJ Idea?
- I need help to upgrade deprecated dependencies in an ASP.NET Core 8 Web API project
- libstdc++ dependency mismatch for applications
- Use Google Font Without Network Connection
- IServiceCollectionConfigurator' does not contain a definition for 'UsingRabbitMq'
- Understanding Modules, Dependencies, Libraries & Packages
- `go mod graph` doesn't seem to provide the full graph
- java.lang.NoSuchMethodError: org.glassfish.jersey.message.internal.HeaderUtils.createInbound()Ljakarta/ws/rs/core/AbstractMultivaluedMap;
- "Unable to generate SAFESEH image." but disabling SAFESEH breaks dependency links
- When or what makes gcc add dependencies?
- How can I change a dependencies for an installed Gem
- Java Maven Cannot Find Symbol on compile, but runs ok on debug
Related Questions in SPRING-SAML
- Spring SAML to make a direct SOAP call to the Identity Provider
- How to create the SAMLAuthenticationToken and send it to the SAML authentication provider
- Spring Saml Security authentication issue due to time zone difference between the IP and SP
- Spring Security SAML - Cannot catch UserNameNotFound Exception
- How can I connect the Spring SAML example application to a Weblogic IDP?
- Spring Security SAML extension java.lang.AbstractMethodError
- Dynamic entityBaseUrl in MetadataGenerator
- SpringSecurity-SAML(OpenSAML): Failed to unmarshall assertion: getting org.w3c.dom.DOMException: WRONG_DOCUMENT_ERR
- HTTP Status 401 - Authentication Failed: Error decoding incoming SAML message
- Spring SAML Single Logout - NameID format mismatch
- SP Initiated SSO using SAML and Spring Security
- WSO2 IS Role of Facebook user in SAML response
- SAML based on ADFS can not work
- Spring security saml with rest api and angular 2
- WSO2 SAML Extension Grant
Related Questions in ESAPI
- Blackduck Synopsys License Risk Solution
- Trying to include the \b in regular expressions in ESAPI.properties, but its throwing an error as not a valid regex
- ValidationException: addHeader: Invalid input
- java.lang.ClassNotFoundException:(org.owasp.esapi.reference.JavaLogFactory)must be in class path & Randomizer class CTOR threw exc
- io.netty.handler.codec.DecoderException: java.lang.NoClassDefFoundError: org/owasp/esapi/errors/EncodingException
- "InvalidClassException" for "XMLGregorianCalendarImpl" xercesImpl lib under esapi 2.5.2.0
- ESAPI 2.5.2 : Unable to locate resource esapi-java-logging.properties
- ValidationException when upgrading esapi 2.2.0.0 to 2.3.0.0
- Incompatible error while using owasp ESAPI encodeForSQL method to protect SQL injection with Codec MYSQL
- Error:Processing Request..Failed :java.lang.NoClassDefFoundError: org.apache.commons.fileupload.FileItemFactory
- How to sanitize window objects to prevent reflected XSS attacks in java
- upgrading esapi to version 2.5.2.0 breaking isValidInput using parameter ParameterStandard
- ESAPI-java.lang.ClassNotFoundException: org.owasp.esapi.reference.JavaLogFactory
- ESAPI Upgrade from 2.2.0.0 to 2.3.0.0 in spring boot application
- I am using org.owasp.esapi in a project and I want to change the ESAPI.properties file such that it can whitelist '&' in the encoder, Can you help me
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I do believe that I have previously answered this identical question previously on SO, but to save us both the trouble of looking it up, instead just download the esapi-2.5.2.0-configuration.jar found under the 'Assets' section at https://github.com/ESAPI/esapi-java-legacy/releases/tag/esapi-2.5.2.0. Unjar that jar file, find the ESAPI.properties file and replace that 2.5.2.0 version of ESAPI.properties one with the old one that you presumably kept from ESAPI 2.2.0.0. That ought to fix your problem. (If you are using the ESAPI
Encryptor, you may also want to copy your Encryptor.MasterKey and Encryptor.MasterSalt properties from your 2.2.0.0 ESAPI.properties file. But unless you made configuration changes, that's probably all that you need to preserve.)BTW, the reason you are getting that error is because the package namespace of
JavaLogFactorychanged when we started supporting SLF4J somewhere around 2.3.0.0. If you follow instructions in the release notes and read all the intervening release notes (well, at least through 2.3.0.0 or so), it probably would have been obvious.Anyhow, HTH. -kevin