Thursday, June 5, 2008
I'm a Java developer, both at work and in the open source community. I have quite a few jvm's installed, various versions of Java 1.4, 1.5, and 1.6. I mostly manage people at work and don't get to write a lot of code, but we've had a few people leave for other jobs lately, so I've been doing some coding to pick up some of the excess work. Today I wasted about an hour figuring out that the Ubuntu upgrade removed the unlimited strength crypto extensions that I'd installed in my 1.5 and 1.6 jvms and replaced them with the low-strength extensions. We run the high-strength crypto in our back-end processes that store user and credit card info. The app was failing unexpectedly. It didn't take too long to track down the problem, but once again, something was removed that I'd explicitly installed, which just seems wrong to me. I downloaded the crypto extensions from Sun's website and installed them by hand again. These files are not available through Synaptic.