I just ran into the problem where a reference to a ProtocolStringList
caused a class not found error inside the generated code created by protoc.
In this case I got an Eclipse error:
com.google.protobuf.ProtocolStringList cannot be resolved to a type
I expect it could also show as a:
java.lang.NoClassDefFoundError: com/google/protobuf/ProtocolStringList