Sonar java.lang.IllegalStateException: Unrecoverable indexation failures: 1 errors among 1 requests

Problem : java.lang.IllegalStateException: Unrecoverable indexation failures: 1 errors among 1 requests SonarQube sometimes fails to upload the sonar analysis results with the exception java.lang.IllegalStateException: Unrecoverable indexation failures: 1 errors among 1 requests Cause : Most probably the disk is full on the sonar hosting server. Solution: Solution is simply to clean up the disk space … [Read more…]

Like this post? Don’t forget to share it!

Caused by: org.testng.TestNGException: Cannot find class in classpath: com.*

While running TestNg Tests if you see the below error Caused by: org.testng.TestNGException: Cannot find class in classpath: com.* The most common mistake is that you have defined the package as a class in testng.xml and not the package. The correct way to include all classes in a package like below:   <!DOCTYPE suite SYSTEM … [Read more…]

Like this post? Don’t forget to share it!

java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener

Problem: 03-May-2021 19:15:28.056 SEVERE [ajp-nio-9209-exec-4] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [com.sun.xml.ws.transport.http.servlet.WSServletContextListener]java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener Cause : jaxws-rt.jar is either missing or has multiple versions. Solution 1:   If you don’t have this jar add it to tomcat/lib folder.  Solution 2:    For maven, you can add the dependency in your pom.xml. Make sure to pick … [Read more…]

Like this post? Don’t forget to share it!

InvocationTargetException after web app is deployed

Recently after updating to tomcat 9 and openjdk 16, we started to have an issue with redeployments not going well. We got a lot of InvocationTargetException’s in our logs once redeployment was started. Problem turned out to be the name of our war file grim#dandel.war. So we fixed it be renaming the war file and … [Read more…]

Like this post? Don’t forget to share it!

How to schedule tasks with Spring boot

Overview Task scheduling refers to executing a task on a particular time frame or repeating the task by running a process in a fixed interval. Spring boot provides @Scheduled and @EnableScheduling annotations for configuring and scheduling tasks, periodically. Spring allows us to configure the parameters of the @Scheduled annotation by scheduling a task on a … [Read more…]

Like this post? Don’t forget to share it!

Spring Security Interview Questions

Below is a list of questions asked frequently during technical interviews on the topic of Spring security. For details and usage of spring security concepts in real-world examples, please check-out these posts: Secure a REST Service Basic HTTP Authentication What is Spring Security? Spring security is a customizable framework to provide authentication (establishing that user/device … [Read more…]

Like this post? Don’t forget to share it!

MICROSERVICES INTERVIEW QUESTIONS

1.    What is Spring Boot? To start a new Spring project one has to add the maven dependencies or the build path, add configurations, configure the application server, etc. Therefore, it requires some efforts from the developer before actually starting the project from scratch. Here, Spring Boot comes into action and provides automation for these … [Read more…]

Like this post? Don’t forget to share it!

Convert Array to Streams in Java 8

A new abstract layer was introduced in Java 8 called ‘Stream’.   With the help you Stream, data can be processed in a declarative way which is quite comparable to SQL statements. Stream basically represents a chain of objects from a particular source that supports aggregate operations. The characteristics of Stream are mentioned below: Sequence of … [Read more…]

Like this post? Don’t forget to share it!

Software development cycle and the importance of agile testing

In today’s busy world, we want everything to be better, faster, and easier to use. Similarly, the software realm is also undergoing a revolution where consumers are always on the lookout for an outstanding product which is worth their time and money. But how do businesses keep up with the competition and still be more … [Read more…]

Like this post? Don’t forget to share it!