Details
-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
4.15.3
-
None
Description
This happens rarely, but seems to happen when setting subject config properties through a fast loop.
subject.properties: subjectApi.source.demoPerson.attribute.8.translationType = sourceAttributeSameAsSubjectAttribute
|
subject.properties: subjectApi.source.demoPerson.param.subjectIdentifierAttribute0.value = netid
|
subject.properties: subjectApi.source.demoPerson.attribute.5.translationType = sourceAttributeSameAsSubjectAttribute
|
subject.properties: subjectApi.source.demoPerson.param.netId.value = netid
|
subject.properties: subjectApi.source.demoPerson.attribute.2.translationType = sourceAttributeSameAsSubjectAttribute
|
subject.properties: subjectApi.source.demoService.numberOfAttributes = 8
|
grouper;grouper_error.log;dev;nothing;2024-11-06T08:38:44,366: [Thread-10] ERROR GrouperCacheDatabase$1.run(393) - [] - Error in cache database thread
|
java.lang.RuntimeException: Problem loading class: null,
|
Problem with subject source 'demoService'
|
at edu.internet2.middleware.subject.SubjectUtils.forName(SubjectUtils.java:1407) ~[grouper-4.15.3.jar:4.15.3]
|
at edu.internet2.middleware.subject.config.SubjectConfig.loadSourceConfigs(SubjectConfig.java:188) ~[grouper-4.15.3.jar:4.15.3]
|
at edu.internet2.middleware.subject.config.SubjectConfig.retrieveSourceConfigs(SubjectConfig.java:525) ~[grouper-4.15.3.jar:4.15.3]
|
at edu.internet2.middleware.subject.config.SubjectConfig.reloadSourceConfigs(SubjectConfig.java:142) ~[grouper-4.15.3.jar:4.15.3]
|
at edu.internet2.middleware.subject.provider.SourceManager.reloadSource(SourceManager.java:367) ~[grouper-4.15.3.jar:4.15.3]
|
at edu.internet2.middleware.subject.provider.SourceManager$1.clear(SourceManager.java:274) ~[grouper-4.15.3.jar:4.15.3]
|
at edu.internet2.middleware.grouper.cache.GrouperCacheDatabase.clearCacheFromDatabase(GrouperCacheDatabase.java:271) ~[grouper-4.15.3.jar:4.15.3]
|
at edu.internet2.middleware.grouper.cache.GrouperCacheDatabase.retrieveIncremental(GrouperCacheDatabase.java:520) ~[grouper-4.15.3.jar:4.15.3]
|
at edu.internet2.middleware.grouper.cache.GrouperCacheDatabase$1.run(GrouperCacheDatabase.java:383) [grouper-4.15.3.jar:4.15.3]
|
at java.lang.Thread.run(Thread.java:840) [?:?]
|
Caused by: java.lang.NullPointerException
|
at java.lang.Class.forName0(Native Method) ~[?:?]
|
at java.lang.Class.forName(Class.java:375) ~[?:?]
|
at edu.internet2.middleware.subject.SubjectUtils.forName(SubjectUtils.java:1405) ~[grouper-4.15.3.jar:4.15.3]
|
... 9 more
|
subject.properties: subjectApi.source.demoPerson.attribute.1.formatToLowerCase = false
|
subject.properties: subjectApi.source.demoPerson.param.Name_AttributeType.value = displayname
|
subject.properties: subjectApi.source.demoPerson.types = person
|