private and protected setters, or missing contructors, etc.

These give a non fatal BulkBeanException, which means that
reflection-optimizer will be disabled.

There are a lot of them, below, this list can be nearly complete

regards
bert

--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.quantity.DvInterval, BulkBeanException:
Property is private (property setInterval)
--> - reflection optimizer disabled for:
org.openehr.rm.composition.content.entry.AdminEntry, BulkBeanException:
tried to access method
org.openehr.rm.common.archetyped.Locatable.setArchetypeDetails(Lorg/openehr/rm/common/archetyped/Archetyped;)V
from class
org.openehr.rm.composition.content.entry.AdminEntry$$BulkBeanByCGLIB$$86aac164
(property setArchetypeDetails)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.quantity.DvOrdinal, BulkBeanException: Property
is private (property setValue)
--> - reflection optimizer disabled for:
org.openehr.rm.support.identification.HierarchicalObjectID,
BulkBeanException: null (property setValue)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.encapsulated.DvParsable, BulkBeanException:
Property is private (property setValue)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.quantity.datetime.DvDuration,
BulkBeanException: tried to access method
org.openehr.rm.datatypes.quantity.DvMeasurable.setUnits(Ljava/lang/String;)V
from class
org.openehr.rm.datatypes.quantity.datetime.DvDuration$$BulkBeanByCGLIB$$298b0d99
(property setUnits)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.text.DvText, IllegalArgumentException: Cannot
find matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.common.directory.Folder, BulkBeanException: tried to
access method
org.openehr.rm.common.archetyped.Locatable.setArchetypeDetails(Lorg/openehr/rm/common/archetyped/Archetyped;)V
from class
org.openehr.rm.common.directory.Folder$$BulkBeanByCGLIB$$2ddcf36e
(property setArchetypeDetails)
--> - reflection optimizer disabled for:
org.openehr.rm.demographic.Contact, IllegalArgumentException: Cannot
find matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.composition.content.entry.Action, BulkBeanException:
tried to access method
org.openehr.rm.common.archetyped.Locatable.setArchetypeDetails(Lorg/openehr/rm/common/archetyped/Archetyped;)V
from class
org.openehr.rm.composition.content.entry.Action$$BulkBeanByCGLIB$$8d26be69
(property setArchetypeDetails)
--> - reflection optimizer disabled for:
org.openehr.rm.datastructure.history.History, IllegalArgumentException:
Cannot find matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.demographic.Person, IllegalArgumentException: Cannot find
matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.support.identification.PartyReference, BulkBeanException:
Property is private (property setOid)
--> - reflection optimizer disabled for:
org.openehr.rm.support.identification.VersionTreeID, BulkBeanException:
null (property setValue)
--> - reflection optimizer disabled for:
org.openehr.rm.demographic.Role, IllegalArgumentException: Cannot find
matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.common.generic.AuditDetails, IllegalArgumentException:
Cannot find matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.common.generic.Attestation, NullPointerException: null
--> - reflection optimizer disabled for:
org.openehr.rm.demographic.VersionedParty, IllegalAccessError: tried to
access method
org.openehr.rm.common.changecontrol.VersionedObject.getId()Ljava/lang/Long;
from class
org.openehr.rm.demographic.VersionedParty$$BulkBeanByCGLIB$$e3e804
--> - reflection optimizer disabled for:
org.openehr.rm.demographic.Address, IllegalArgumentException: Cannot
find matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.quantity.datetime.DvDate, BulkBeanException:
tried to access method
org.openehr.rm.datatypes.quantity.DvMeasurable.setUnits(Ljava/lang/String;)V
from class
org.openehr.rm.datatypes.quantity.datetime.DvDate$$BulkBeanByCGLIB$$a8da7573
(property setUnits)
--> - reflection optimizer disabled for:
org.openehr.rm.composition.Composition, BulkBeanException: tried to
access method
org.openehr.rm.common.archetyped.Locatable.setArchetypeDetails(Lorg/openehr/rm/common/archetyped/Archetyped;)V
from class
org.openehr.rm.composition.Composition$$BulkBeanByCGLIB$$f1818433
(property setArchetypeDetails)
--> - reflection optimizer disabled for:
org.openehr.rm.support.basic.Interval, BulkBeanException: Property is
private (property setLower)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.basic.DvBoolean, BulkBeanException: Property is
private (property setValue)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.quantity.datetime.DvTime, BulkBeanException:
tried to access method
org.openehr.rm.datatypes.quantity.DvMeasurable.setUnits(Ljava/lang/String;)V
from class
org.openehr.rm.datatypes.quantity.datetime.DvTime$$BulkBeanByCGLIB$$4d77cc72
(property setUnits)
--> - reflection optimizer disabled for:
org.openehr.rm.composition.content.entry.Observation, BulkBeanException:
tried to access method
org.openehr.rm.common.archetyped.Locatable.setArchetypeDetails(Lorg/openehr/rm/common/archetyped/Archetyped;)V
from class
org.openehr.rm.composition.content.entry.Observation$$BulkBeanByCGLIB$$86b5c444
(property setArchetypeDetails)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.quantity.datetime.DvDateTime,
BulkBeanException: tried to access method
org.openehr.rm.datatypes.quantity.DvMeasurable.setUnits(Ljava/lang/String;)V
from class
org.openehr.rm.datatypes.quantity.datetime.DvDateTime$$BulkBeanByCGLIB$$558c8a80
(property setUnits)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.uri.DvURI, BulkBeanException: Property is
private (property setValue)
--> - reflection optimizer disabled for:
org.openehr.rm.composition.content.entry.Evaluation, BulkBeanException:
tried to access method
org.openehr.rm.common.archetyped.Locatable.setArchetypeDetails(Lorg/openehr/rm/common/archetyped/Archetyped;)V
from class
org.openehr.rm.composition.content.entry.Evaluation$$BulkBeanByCGLIB$$2455118d
(property setArchetypeDetails)
--> - reflection optimizer disabled for:
org.openehr.rm.support.identification.ObjectVersionID,
BulkBeanException: null (property setValue)
--> - reflection optimizer disabled for:
org.openehr.rm.composition.content.entry.Instruction, BulkBeanException:
tried to access method
org.openehr.rm.common.archetyped.Locatable.setArchetypeDetails(Lorg/openehr/rm/common/archetyped/Archetyped;)V
from class
org.openehr.rm.composition.content.entry.Instruction$$BulkBeanByCGLIB$$70b22609
(property setArchetypeDetails)
--> - reflection optimizer disabled for:
org.openehr.rm.common.changecontrol.ImportedVersion, BulkBeanException:
null original version (property setItem)
--> - reflection optimizer disabled for:
org.openehr.rm.composition.content.entry.Activity, BulkBeanException:
tried to access method
org.openehr.rm.common.archetyped.Locatable.setArchetypeDetails(Lorg/openehr/rm/common/archetyped/Archetyped;)V
from class
org.openehr.rm.composition.content.entry.Activity$$BulkBeanByCGLIB$$f7d4ff39
(property setArchetypeDetails)
--> - reflection optimizer disabled for:
org.openehr.rm.demographic.PartyIdentity, IllegalArgumentException:
Cannot find matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.support.identification.ArchetypeID, BulkBeanException:
null (property setValue)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.encapsulated.DvMultimedia, BulkBeanException:
Property is private (property setAlternateText)
--> - reflection optimizer disabled for:
org.openehr.rm.demographic.PartyRelationship, IllegalArgumentException:
Cannot find matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.composition.content.navigation.Section,
BulkBeanException: tried to access method
org.openehr.rm.common.archetyped.Locatable.setArchetypeDetails(Lorg/openehr/rm/common/archetyped/Archetyped;)V
from class
org.openehr.rm.composition.content.navigation.Section$$BulkBeanByCGLIB$$19561bc8
(property setArchetypeDetails)
--> - reflection optimizer disabled for:
org.openehr.rm.common.directory.VersionedFolder, IllegalAccessError:
tried to access method
org.openehr.rm.common.changecontrol.VersionedObject.getId()Ljava/lang/Long;
from class
org.openehr.rm.common.directory.VersionedFolder$$BulkBeanByCGLIB$$e01c59f
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.uri.DvEHRURI, BulkBeanException: Property is
private (property setValue)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.quantity.DvQuantity, BulkBeanException:
Specified type class java.lang.Number does not match declared type class
java.lang.Double (property setMagnitude)
--> - reflection optimizer disabled for:
org.openehr.rm.support.identification.AccessGroupReference,
BulkBeanException: Property is private (property setOid)
--> - reflection optimizer disabled for: org.openehr.rm.ehr.EHRAccess,
BulkBeanException: tried to access method
org.openehr.rm.common.archetyped.Locatable.setArchetypeDetails(Lorg/openehr/rm/common/archetyped/Archetyped;)V
from class org.openehr.rm.ehr.EHRAccess$$BulkBeanByCGLIB$$13d7dcde
(property setArchetypeDetails)
--> - reflection optimizer disabled for:
org.openehr.rm.support.identification.TerminologyID, BulkBeanException:
null (property setValue)
--> - reflection optimizer disabled for:
org.openehr.rm.support.identification.LocatableReference,
BulkBeanException: Property is private (property setOid)
--> - reflection optimizer disabled for:
org.openehr.rm.ehr.VersionedEHRAccess, IllegalAccessError: tried to
access method
org.openehr.rm.common.changecontrol.VersionedObject.getId()Ljava/lang/Long;
from class org.openehr.rm.ehr.VersionedEHRAccess$$BulkBeanByCGLIB$$fb824a2d
--> - reflection optimizer disabled for:
org.openehr.rm.demographic.Agent, IllegalArgumentException: Cannot find
matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.quantity.DvQuantityRatio, BulkBeanException:
Property is private (property setNumerator)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.quantity.DvCount, BulkBeanException: Specified
type class java.lang.Number does not match declared type class
java.lang.Integer (property setMagnitude)
--> - reflection optimizer disabled for:
org.openehr.rm.ehr.VersionedComposition, IllegalAccessError: tried to
access method
org.openehr.rm.common.changecontrol.VersionedObject.getId()Ljava/lang/Long;
from class
org.openehr.rm.ehr.VersionedComposition$$BulkBeanByCGLIB$$4e1eff32
--> - reflection optimizer disabled for:
org.openehr.rm.support.identification.ObjectReference,
BulkBeanException: Property is private (property setOid)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.text.DvParagraph, NullPointerException: null
--> - reflection optimizer disabled for:
org.openehr.rm.ehr.VersionedEHRStatus, IllegalAccessError: tried to
access method
org.openehr.rm.common.changecontrol.VersionedObject.getId()Ljava/lang/Long;
from class org.openehr.rm.ehr.VersionedEHRStatus$$BulkBeanByCGLIB$$685f7097
--> - reflection optimizer disabled for: org.openehr.rm.ehr.EHRStatus,
BulkBeanException: tried to access method
org.openehr.rm.common.archetyped.Locatable.setArchetypeDetails(Lorg/openehr/rm/common/archetyped/Archetyped;)V
from class org.openehr.rm.ehr.EHRStatus$$BulkBeanByCGLIB$$28906d57
(property setArchetypeDetails)
--> - reflection optimizer disabled for:
org.openehr.rm.demographic.Capability, IllegalArgumentException: Cannot
find matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.demographic.Group, IllegalArgumentException: Cannot find
matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.text.TermMapping, BulkBeanException: Property
is private (property setTarget)
--> - reflection optimizer disabled for:
org.openehr.rm.datatypes.basic.DvIdentifier, IllegalArgumentException:
Cannot find matching method/constructor
--> - reflection optimizer disabled for:
org.openehr.rm.demographic.Organisation, IllegalArgumentException:
Cannot find matching method/constructor--> - reflection optimizer
disabled for: org.openehr.rm.common.changecontrol.VersionedObject,
IllegalArgumentException: Cannot find matching method/constructor