Data Extract Model Configuration Null Pointer

Hello,
I am getting a null pointer when running the Data Extract task aggregation. The task instantly fails. We’ve ensured the configuration and connection is working with the right IDs and connection string to AMQ. The task was working previously but is suddenly failing at this same gap. Changing the YAMLConfig doesn’t seem to change the result, have tried simply pulling different types of data extract and config of different object types, but that does not seem to make a difference.

This is what the syslog reports:

 java.lang.NullPointerException
	at sailpoint.dataextract.model.configuration.EncryptedObjectConfiguration.getFieldMapByClass(EncryptedObjectConfiguration.java:123)
	at sailpoint.dataextract.model.configuration.EncryptedObjectConfiguration.getFieldConfigByClassAndField(EncryptedObjectConfiguration.java:128)
	at sailpoint.dataextract.model.configuration.EncryptedObjectConfiguration.getExtractableByClassAndField(EncryptedObjectConfiguration.java:139)
	at sailpoint.dataextract.ObjectSelector.validateDataExtractConfig(ObjectSelector.java:186)
	at sailpoint.dataextract.ObjectSelector.<init>(ObjectSelector.java:85)
	at sailpoint.task.BaseDataExtractExecutor.execute(BaseDataExtractExecutor.java:314)
	at sailpoint.task.DataExtractExecutor.execute(DataExtractExecutor.java:48)
	at sailpoint.api.TaskManager.runSync(TaskManager.java:981)
	at sailpoint.api.TaskManager.runSync(TaskManager.java:764)
	at sailpoint.scheduler.JobAdapter.execute(JobAdapter.java:128)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)

And this is what is appearing in the sailpoint.log file:

ERROR QuartzScheduler_Worker-6 sailpoint.api.TaskManager:1007 - Exception: [java.lang.NullPointerException]
java.lang.NullPointerException: null
        at sailpoint.dataextract.model.configuration.EncryptedObjectConfiguration.getFieldMapByClass(EncryptedObjectConfiguration.java:123) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
        at sailpoint.dataextract.model.configuration.EncryptedObjectConfiguration.getFieldConfigByClassAndField(EncryptedObjectConfiguration.java:128) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
        at sailpoint.dataextract.model.configuration.EncryptedObjectConfiguration.getExtractableByClassAndField(EncryptedObjectConfiguration.java:139) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
        at sailpoint.dataextract.ObjectSelector.validateDataExtractConfig(ObjectSelector.java:186) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
        at sailpoint.dataextract.ObjectSelector.<init>(ObjectSelector.java:85) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
        at sailpoint.task.BaseDataExtractExecutor.execute(BaseDataExtractExecutor.java:314) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
        at sailpoint.task.DataExtractExecutor.execute(DataExtractExecutor.java:48) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
        at sailpoint.api.TaskManager.runSync(TaskManager.java:981) [identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
        at sailpoint.api.TaskManager.runSync(TaskManager.java:764) [identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
        at sailpoint.scheduler.JobAdapter.execute(JobAdapter.java:128) [identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
        at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?]
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]

This is in IIQ version 8.4

Thank you.

Please post all relevant details: message queue settings, system config settings, YAML.