Skip to content

Commit 7a29b62

Browse files
committed
catalog: Fix TemplateEntryIterator reflection. #TASK-7809
1 parent 5ad2384 commit 7a29b62

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

opencga-catalog/src/main/java/org/opencb/opencga/catalog/templates/TemplateEntryIterator.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,21 @@ private void getDeclaredFields(Class<?> clazz, String field, Map<String, Type> m
387387
if (declaredField.getType().getName().equals("org.apache.avro.Schema")) {
388388
continue;
389389
}
390+
if (declaredField.getType().getName().equals("org.apache.avro.specific.SpecificData")) {
391+
continue;
392+
}
393+
if (declaredField.getType().getName().equals("org.apache.avro.message.BinaryMessageEncoder")) {
394+
continue;
395+
}
396+
if (declaredField.getType().getName().equals("org.apache.avro.message.BinaryMessageDecoder")) {
397+
continue;
398+
}
399+
if (declaredField.getType().getName().equals("org.apache.avro.io.DatumReader")) {
400+
continue;
401+
}
402+
if (declaredField.getType().getName().equals("org.apache.avro.io.DatumWriter")) {
403+
continue;
404+
}
390405
// Ignore jacoco custom fields
391406
if (declaredField.getName().equals("$jacocoData")) {
392407
continue;

0 commit comments

Comments
 (0)