Ошибка при вызове функции writeWfLog, access denied (ReflectPermission, suppressAccessChecks)
При вызове writeWfLog
в логах ошибка:
java.lang.IllegalArgumentException: java.io.IOException: java.security.AccessControlException: access denied ("java.lang.reflect.ReflectPermission" "suppressAccessChecks")
at org.redisson.command.CommandAsyncService.encodeMapValue(CommandAsyncService.java:796)
at org.redisson.RedissonObject.encodeMapValue(RedissonObject.java:351)
at org.redisson.RedissonMap.encodeMapKeys(RedissonMap.java:1062)
at org.redisson.RedissonMap.putAllOperationAsync(RedissonMap.java:786)
at org.redisson.RedissonMap.putAllAsync(RedissonMap.java:727)
at org.redisson.RedissonMap.putAll(RedissonMap.java:680)
at pro.greendata.core.service.impl.RedisServiceImpl.batchPutAllInternal(RedisServiceImpl.java:152)
at pro.greendata.core.service.impl.RedisServiceImpl.batchPutAll(RedisServiceImpl.java:91)
at pro.greendata.core.util.cache.CacheUtils.putAll(CacheUtils.java:87)
at pro.greendata.core.util.cache.CacheUtils.populateCaches(CacheUtils.java:777)
at pro.greendata.core.util.cache.CacheUtils.getFromCacheOrSupplyWithoutSync(CacheUtils.java:635)
at pro.greendata.core.util.cache.CacheUtils.getFromCacheOrSupply(CacheUtils.java:615)
at pro.greendata.core.util.cache.CacheUtils.getFromCacheOrSupply(CacheUtils.java:591)
at pro.greendata.settings.service.impl.SysSettingServiceImpl.getValue(SysSettingServiceImpl.java:199)
at pro.greendata.settings.service.impl.SysSettingServiceImpl.getLogSettings(SysSettingServiceImpl.java:113)
at pro.greendata.wf.service.impl.WfLogServiceImpl.checkLogLevel(WfLogServiceImpl.java:48)
at pro.greendata.wf.service.impl.WfLogServiceImpl.writeLog(WfLogServiceImpl.java:42)
at pro.greendata.core.gdsl.wf.BaseWfSource.writeWfLog(BaseWfSource.java:120)
at pro.greendata.gdsl.DslScript.writeWfLog(DslScript.groovy:3472)
Весь стектрейс - в файле
Функция вызывается так:
def o := currentObject()
writeWfLog("INFO", o, "13:34 6 октября", "Комментарий")
Воспроизводится на версиях LTS.468.4, LTS.466.13, LTS.465.4
Кэш обновлялся кнопкой в реестре типов объектов. Кэш редиса сбрасывался командой valkey-cli flushall.
С чем может быть связана эта ошибка?
Войдите или Зарегистрируйтесь чтобы комментировать.
Комментарии
В облаке, app.greendata.ru, не воспроизводится, алгоритм работает без ошибок
Если Платформа запущена без Redis, то другая ошибка:
Стектрейс - в файле
Спасибо за информацию, проверим и сообщим по результатам.