Details
-
Bug
-
Status: Patch Available
-
Minor
-
Resolution: Unresolved
-
1.9.0
-
None
-
None
-
Patch
Description
Impacts 1.9.0 and 1.8.2.
Assuming the fieldClass is a concrete class (which it is for all of the logical types) is an incorrect assumption when generics are used.
Statistics<T extends Serializable> {
T field1
T field2
}
SetStatistics extends Statistics<HashSet<String>> {}
Solution is to check if the fieldClass is abstract/interface/raw object.