This will be a series of post talking about how I ended up in upgrading an legacy application to Java8 and Wildfly 10.1. Let us jump into part – 1, The legacy application had very large code base which is running in 8+ (approx..) years old platform and libraries. They… Continue Reading Legacy application upgrade – Part 1

If you worked with large enterprise application which has 10 nightly builds, 20 incremental builds with two dozens of QE environment and 100 production setup with more than 3 managers managing you, then I’m sure you would have definitely heard people screaming  “We have got a deployment blocker” and the… Continue Reading Java – UnsupportedClassVersionError Debugging

While I was upgrading my application to Java 8 with Wildfly as container I got stunned with following exception, I got this resolved by adding following line in my jboss-deployment-structure.xml file. After I restart my JVM I got following exception, [ERROR] com.myapp.crypto.InternalEncryptionException: Illegal key size To fix this, I downloaded JCE… Continue Reading Java 8 with Wildfly 10

Is your company allowing you to do more Work From Home? Do you use VPN? Are you using Cisco AnyConnect Secure Mobility Client? If yes, some time you might have seen Cisco desktop client spinning “Disconnect” message but it will never disconnect. It will be unresponsive like below and even… Continue Reading VPN – Unresponsive Cisco AnyConnect

While i was developing Java Swing based application I had a situation to delay my Event Dispatcher thread (EDT) for about 10 seconds. When I used standard Thread.sleep() my entire UI went for a sleep (or not responding). After lots of googling I figured out that if we call Thread.sleep()… Continue Reading Delay without using Thread.sleep() in java