How to Get Nothing Done
Omar and Pedro checked in the client authentication code to our trunk, and now things are seriously broken… Not broken in the sense of “Our Product’s Screwed”, though. Apparently our Client Auth code is a native library that they are calling from the server via JNI. I don’t fully understand the situation, but apparently JNI will only load a library once… This isn’t a problem for a production setup, but since each developer here has their own set of servlets and clients, it turns out that the first set of servlets to call the JNI methods is the only one that will work with the JNI methods until Tomcat is restarted…
Again, I don’t fully understand the problem, but the effect is that we are having to timeshare the server today (one developer working at a time) until Omar develops a workaround…. This sucks so badly…. I am actually trying to work on something cool today…