4TH GEN F-BODY VIN BREAKDOWN

Here is the VIN breakdown for the 4th generation F-body cars.
1993 – PRESENT

 1 G 1 F P 2 2 P X S 2 1 0 0 0 0 1
 | | | | | | | | | | | +---------+---> Production Sequence
 | | | | | | | | | | +---------------> Assembly Plant
 | | | | | | | | | |                       2 = St. Therese
 | | | | | | | | | +-----------------> Model Year
 | | | | | | | | |                         P = 1993
 | | | | | | | | |                         R = 1994
 | | | | | | | | |                         S = 1995
 | | | | | | | | |                         T = 1996
 | | | | | | | | |                         V = 1997
 | | | | | | | | +-------------------> Check Digit
 | | | | | | | +---------------------> Engine Code
 | | | | | | |                             S = 3.4L V6 (L32) (1993-1995)
 | | | | | | |                             K = 3.8L V6 (L36) (1995-present)
 | | | | | | |                             P = 5.7L V8 (LT1) (1993-present)
 | | | | | | +-----------------------> Restraint System
 | | | | | |                               1 = Manual belts
 | | | | | |                               2 = Manual belts (driv+pass inflatable)
 | | | | | |                               3 = Manual belts (driver inflatable)
 | | | | | |                               4 = Automatic belts
 | | | | | |                               5 = Automatic belts (driver inflatable)
 | | | | | +-------------------------> Body Type
 | | | | |                                 2 = 2 door coupe (hatchback)
 | | | | |                                 3 = 2 door convertible
 | | | | +---------------------------> Carline Series
 | | | |                                Chevrolet:
 | | | |                                   P = Camaro (all models)
 | | | |                                Pontiac:
 | | | |                                   S = Firebird
 | | | |                                   V = Formula, Trans Am
 | | | +-----------------------------> Carline Code
 | | |                                     F = F-Body
 | | +-------------------------------> Make
 | |                                       1 = Chevrolet
 | |                                       2 = Pontiac
 | +---------------------------------> Manufacturer
 |                                         G = General Motors
 +-----------------------------------> Country
                                           1 = USA
                                           2 = Canada

BloGTK (publish entry)

In order for BloGTK to actually publish your entry, you MUST check the “Publish Entry” box before clicking the Post Entry button. I think I’m going to suggest a Publish Entry button and a Post Entry button.

Also, the Category dropdown doesn’t get published when talking with Roller.

Trans Am almost fixed

Well, it has been three weeks since I put my Trans Am in the shop. And the oil cooler was busted which took an entire week to get that part (the last one needed to finish the repairs). We’re looking at getting it either this afternoon or tomorrow. I’m not holding my breath though. I’m betting Friday.

Off to lunch.

mod_jk 1.2.6 and tomcat 5.0.28 don't like each other

I’m having a hell of a time getting mod_jk 1.2.6 to work with tomcat 5.0.28. mod_jk dies a miserable death on every POST to the website.

DEBUG TP-Processor8 org.apache.jk.common.ChannelSocket - read() [B@cf148e5 8192 0 4 = -1
 INFO TP-Processor8 org.apache.jk.common.JkInputStream - Receiving: getting request body chunk -3 4
 INFO TP-Processor8 org.apache.jk.common.JkInputStream - Receiving: getting request body chunk -3 4
 ERROR TP-Processor8 org.apache.jk.common.HandlerRequest - Error decoding request
 java.io.IOException
    at org.apache.jk.common.JkInputStream.receive(JkInputStream.java:252)
    at org.apache.jk.common.HandlerRequest.decodeRequest(HandlerRequest.java:500)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:352)>
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)>
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
    at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:567)