in reply to Re^2: splitting a string that appears inconsistently in structure
in thread splitting a string that appears inconsistently in structure

10.16.0.2 - - [19/Jan/2008:03:45:06 -0800] "GGG99994" 200 752 "-" "-" "10.16.0.2"

Is it real line from log? Status code is 200 Ok, so it looks like your apache successfully handled this request, though it shouldn't.

I think it may be a good idea to handle malformed requests separately.