Skip to content

Exception on CA instantiation with Configurable._useGlobalInstances=True

Teng Jian Khoo requested to merge khoo/athena:CA-no-globalInstances into 23.0

CA Configurable deduplication doesn't work if the CA is not created with Configurable._useGlobalInstances=True. Conversely, generating CAs in this state can lead to errors of various types, including generating the wrong Sequencer types. So it would be far less error prone if the creation of a CA fails directly when invoked in a legacy job outside of the ConfigurableCABehavior scope.

Setting the full-unit-tests label in case there is any code that is (mis)using CAs in this context.

@jmasik

Merge request reports