This bug has been verified in both java 6update 20 and update 26.
If retransformsClasses() is called on a class, then the jvm doesnt seem to pass in the LocalVariableTable for the methods of the class.
This prevents any instrumentation which needs local variable info.
If the same class is instrumented normally using a transformer as it is loaded the LocalVariableTable is indeed passed.
Is this a bug in the JVM and if so where should this be posted so it gets noticed?